php - 有没有办法使用 PHP 获取 DNS 记录,其中包括 DNS 记录的原始 TTL 值?
问题描述
我已经在 PHP 文档、Google 和 Stack Overflow 上搜索了一种使用其原始 TTL 获取 DNS 记录的方法,但我无法找到解决方案。我的搜索似乎总是让我回到 PHP 函数 dns_get_record()。
dns_get_record 函数的PHP 文档指出:
这张唱片还剩下“生存时间”。这将不等于记录的原始 ttl,而是等于原始 ttl 减去自查询权威名称服务器以来经过的任何时间长度。
有没有办法用 PHP 获取 DNS 记录,包括它们的原始 TTL 值?
解决方案
我相信@Patrick Mevzek 的最初评论是对我问题的实际回答。
“原始” TTL 是由权威名称服务器提供的,因此您只需查询它而不是任何递归名称服务器。
除了@Sammitch 的评论:
不幸的是,除了使用操作系统的解析器之外,PHP 不提供任何 DNS 功能,这不会让您这样做。所以不,你不能在 PHP 中做到这一点。
推荐阅读
- c - 使用制表符进行 C 输出格式化
- entity-framework - 如何使用温莎城堡 4.1.1。在我的 ASP.NET Core MVC 项目中为我的控制器提供依赖项?
- python - 压缩两个列表,一个包含相似的元素
- opencart2.x - 当 ocmod 扩展安装 vqmod 不起作用
- video - 使用 Google Chrome 开发工具下载/查找和流式传输 Youtube 视频
- python - 如何在 Python 中更改 Firefox webdriver 的用户代理?
- css - 用于响应流体的 Bootstrap 内部间距删除
- mysql - errno: 121 "Duplicate key on write or update" 当使用 CONSTRAINT 创建表时
- c# - 如何在winform中实现同样的跑马灯效果?
- ruby-on-rails - 将参数设置为与 current_user 相同