首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php dns记录

php dns记录
EN

Stack Overflow用户
提问于 2009-09-06 16:59:58
回答 1查看 3K关注 0票数 4

当我在一个php脚本中使用dns_get_record来获取一个域的DNS记录列表时,会返回一个记录列表。

但是,如果我再次运行脚本,它不会返回所有相同的结果(例如,它只返回名称服务器),然后如果我再次运行它,它可以工作,等等。

这是我使用的代码:

代码语言:javascript
复制
$result = dns_get_record("php.net");
print_r($result);

是否有更好的功能或更可靠的方式来查询DNS记录?

不工作:

阵列( =>阵列(主机=> php.net类型=> NS目标=> remote2.easydns.com类=> IN ttl => 38772 )1个=>阵列(主机=> php.net类型=> NS目标=> ns1.easydns.com类=> IN ttl => 38772 )2个主机阵列(主机=> php.net类型NS目标类IN ttl 38772 )3阵列(主机类型NS目标类IN ttl 38772 ))

工作中:

阵列(主机阵列(主机=> php.net类型=> MX pri => 5目标=> osu1.php.net类=> IN ttl => 72984 )1主机阵列(主机=> php.net类型=> MX pri => 15目标=> smtp.osuosl.org类=> IN ttl => 72984 )2主机阵列(主机类型NS目标class IN ttl 30054 )3阵列( =>类型NS目标类IN ttl 30054 )4阵列(主机ph.net类型=> NS目标=> ns2.easydns.com类=> IN ttl => 30054 )5 =>阵列(主机=> php.net类型=> NS目标=> remote1.easydns.com类=> IN ttl => 30054 )

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-06 17:12:15

将DNS_ALL添加到函数调用应该是可行的

代码语言:javascript
复制
$result = dns_get_record("php.net",DNS_ALL);
print_r($result);

以确保您正在收集所有不同的记录。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1386127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档