2010-08-06 34 views
0

我使用的是使用dns_get_record(使用DNS_ANY)的PHP脚本,它工作正常,但在向Register.com注册的任何域上发生错误。DNS_GET_RECORD与Register.com域名失败

Warning: dns_get_record() [function.dns-get-record]: res_nsend() failed in... 

任何想法,为什么这将是?其他人有这个问题?

编辑:

在做一些研究,它看起来像this可能有关。 Register.com的服务器似乎与IPv6有问题。

仍然想知道是否有其他人有这个问题。

+0

请显示一个完整的例子,展示此行为的最小可能的PHP程序,其中包含一个真实的域名。 – Alnitak 2010-08-07 09:54:10

回答

1

我相信它在PTR记录上失败,不是100%确定,但试试看看它是否有效。

$dns_record = dns_get_record("somedomain.com", DNS_ALL - DNS_PTR); 
var_dump($dns_record);