checkdnsrr假阴性
当使用checkdnsrr()函数时,有时会明确表示不存在任何记录。
例如
$domain = \'ns1.huubknops.com.\';
var_dump(checkdnsrr($domain, \'ANY\'));
返回bool(false),表示未找到DNS记录。但是,如果我这样做:
print_r(dns_get_record($domain));
在同一个域中,它将返回A和AAAA记录:
Array
(
[0] => Array
(
[host] => ns1.huubknops.com
[type] => AAAA
[ipv6] => 2001:888:1cf8::1
[class] => IN
[ttl] => 42450
)
[1] => Array
(
[host] => ns1.huubknops.com
[type] => A
[ip] => 83.160.95.99
[class] => IN
[ttl] => 42450
)
)
并非所有域都发生这种情况,只有某些域会发生这种情况。有任何原因或解决办法吗?
没有找到相关结果
已邀请:
1 个回复
扑北爱