首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Net_DNS2获取所有记录类型

使用Net_DNS2获取所有记录类型
EN

Stack Overflow用户
提问于 2018-07-17 16:49:01
回答 0查看 262关注 0票数 0

我想检索像google.com这样的域的所有记录类型。为此,我使用了PHP的dns_get_record函数,代码如下。

代码语言:javascript
复制
$result = dns_get_record("google.com",DNS_ANY);

这个很好用。它返回A、AAAA、MX和TXT等类型的所有记录。但是dns_get_record函数不支持自定义名称服务器。我发现PEAR包Net_DNS2确实支持自定义名称服务器,所以我安装了它,并尝试查找所有记录类型。但是Net_DNS2_Resolver类似乎不支持DNS_ANY类型。这意味着我需要按顺序查询所有类型,这意味着更多的时间和更难的编码。

Net_DNS2_Resolver类是否支持通配符类型?如果不支持,query命令是否支持类型数组?文档上说没有,但可能是过期了或者别的什么。

PHP函数dns_get_record是如何工作的?它是在后台为所有类型执行多个请求,还是真的有一种方法可以一次请求所有类型?如果它是第一个,那么我只需要创建我自己的代码来请求所有记录类型。

EN

回答

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

https://stackoverflow.com/questions/51376986

复制
相关文章

相似问题

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