一个PHP查询dns记录的问题

今天遇到客户反馈自定义域名不能添加,提示未找到记录。
客户说这个域名解析已经配置了超过1天了。

通过nslookup命令,看到已经解析到对应的域名上了。

var_dump(dns_get_record('res.yankeke.com', DNS_CNAME));
// 输出空数组
array(0) {
}
var_dump(dns_get_record('res.yankeke.com'));
// 输出数组,可以看到有type=CNAME的记录
array(1) {
  [0]=>
  array(5) {
    ["host"]=>
    string(15) "res.yankeke.com"
    ["type"]=>
    string(5) "CNAME"
    ["target"]=>
    string(35) "yankeke-10009029.image.myqcloud.com"
    ["class"]=>
    string(2) "IN"
    ["ttl"]=>
    int(300)
  }
}

但是其他域名通过上面第一种代码是可以查到CNAME记录的,唯一的不同在于res.yankeke.com这个域名的ns记录是云加速的。

DNS诊断结果

标签: none

添加新评论