dns_get_record查询失败

时间:2012-01-25 18:24:08

标签: php

我正在尝试创建dns可用性,并且在测试dns_get_record时,某些结果失败了..

我的代码就像

$result = dns_get_record("pitottube.com", DNS_ANY);
print_r($result);
通常情况下,它应该返回数组中的某些内容(如果它不可用),或者是一个空数组(如果它可用)..但是如果我输入“pitottube.com”它会发出警告,如

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

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:1)

看起来该域的指定“官方”DNS服务器处于脱机状态。域名上的whois给出:

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服务器可用于响应该域上的查询。因此你的错误。