我使用的是使用dns_get_record(带有DNS_ANY)的PHP脚本,它运行正常,但是在Register.com注册的任何域名上都会出错。
Warning: dns_get_record() [function.dns-get-record]: res_nsend() failed in...
有关为何会这样做的任何想法?其他人有这个问题吗?
修改
做了一些研究,看起来this可能是相关的。 Register.com的服务器似乎存在IPv6问题。
仍然很想知道是否有其他人有这个问题。
答案 0 :(得分:1)
我相信它在PTR记录上失败了,不是100%肯定,但试试这个并看看它是否有效。
$dns_record = dns_get_record("somedomain.com", DNS_ALL - DNS_PTR);
var_dump($dns_record);