Php dns\u获取\u记录查询失败

Php dns\u获取\u记录查询失败,php,Php,我试图创建一个DNS可用性检查器,在测试DNS\u get\u record()时,一些结果失败 我的代码是这样的: Warning: dns_get_record() [function.dns-get-record]: DNS Query failed $result=dns\u get\u记录(“pitotube.com”,dns\u ANY); 打印(结果); 通常,它应该返回数组中的某些内容(如果可用),或者返回空数组(如果不可用)——但如果我放入“pitotube.com”,它会

我试图创建一个DNS可用性检查器,在测试
DNS\u get\u record()
时,一些结果失败

我的代码是这样的:

Warning: dns_get_record() [function.dns-get-record]: DNS Query failed
$result=dns\u get\u记录(“pitotube.com”,dns\u ANY);
打印(结果);
通常,它应该返回数组中的某些内容(如果可用),或者返回空数组(如果不可用)——但如果我放入“pitotube.com”,它会给出如下警告:

Warning: dns_get_record() [function.dns-get-record]: DNS Query failed

您能帮忙吗?

该域指定的“官方”dns服务器似乎处于脱机状态。域名上的WHO提供:

Record expires on 12-Apr-2012.
Record created on 13-Apr-1998.
Database last updated on 25-Jan-2012 13:20:24 EST.

Domain servers in listed order:

NS1.DONGMUN.NET              147.46.147.28
NS2.DONGMUN.NET              147.46.147.29

直接查询任何一个指定的名称服务器都会返回失败-它们也不可ping,因此没有官方DNS服务器可用于响应该域上的查询。这就是你的错误。

我无法在浏览器中打开“pitotube.com”。可能是你的网站不存在吗?@RichardJ.RossIII不,那不是我的网站,我只是放了一些随机字符串。。并尝试将结果与godaddy/whois域搜索可用性进行比较,以查看我的代码是否正常工作。。根据godaddy和whois,域名不可用(我假设)…我的域名在
DNS\u ANY
中失败,但在
DNS\u ALL
中工作。在前面的评论中链接的php手册页面似乎对
DNS\u ANY
的功效有点粗略。