我正在尝试配置脚本以确定是否已设置客户端A记录。问题是,我已将A记录停放在我的cPanel帐户上。
因此,当我使用
时$ip = dns_get_record(URL, DNS_A);
if ($ip[0]['ip'] == IPADDRESS) {
echo '<div style="color:green; font-weight:bold;">DNS Correct</div>'; } else {
echo '<div style="color:red; font-weight:bold">DNS Config Error</div>'; }
或通过gethostbyaddr()它将显示A记录已正确设置并指向我的服务器..但不是。它只指向我的服务器,因为我已将A记录停放在DNS中。
在进入全局注册表之前,脚本会以某种方式首先检查当前服务器的DNS记录吗?
有没有办法先检查远程DNS注册表?
答案 0 :(得分:0)
如果还不知道,您将首先找到域的权威名称服务器,然后对其执行dig命令并检查结果以获得答案。