我正在尝试使用两个不同的功能来验证域名/主机名
当我使用
checkdnsrr(end($domainname))
我什么也没有得到,也没有错误的答复。
但是当我使用
dns_get_record(end($domainname))
我列出了我的域并得到了真实的答复
checkdnsrr
将使用其他方法来解析主机名吗?
答案 0 :(得分:0)
checkdnsrr()
的默认记录类型为"MX"
。
dns_get_record()
的默认类型为DNS_ANY
。
如果您的域没有MX记录,则第一个电话会收到空响应。第二个调用将查找该域可用的任何记录。
您更可能感兴趣的是A
记录,其中包含站点的IPv4地址。试试
checkdnsrr(end($domainname), "A")
dns_get_record(end(domainname), DNS_A)