作者 刘锟

update

... ... @@ -1106,27 +1106,27 @@ if (!function_exists('check_domain_record')) {
$is_record = true;
}
// if (!$is_record) {
// //解析不正确,再判断是否开启cnd
// $top_domain = getTopDomain($domain);
// $cnd = curlGet('http://sitebak.globalso.com/get_records?domain=' . $top_domain);
// if (isset($cnd['data']) && $cnd['data']) {
// if ($domain == $top_domain || substr($domain, 0, 4) == 'www.') {
// $check_domain = $domain;
// } else {
// $check_domain = '*.' . $top_domain;
// }
// foreach ($cnd['data'] as $vc) {
// if ($vc['name'] == $check_domain && $vc['type'] == 'A' && $vc['content'] == $server_info['ip']) {
// $is_record = true;
// break;
// } elseif ($vc['name'] == $check_domain && $vc['type'] == 'CNAME' && $vc['content'] == $server_info['domain']) {
// $is_record = true;
// break;
// }
// }
// }
// }
if (!$is_record) {
//解析不正确,再判断是否开启cnd
$top_domain = getTopDomain($domain);
$cnd = curlGet('http://sitebak.globalso.com/get_records?domain=' . $top_domain);
if (isset($cnd['data']) && $cnd['data']) {
if ($domain == $top_domain || substr($domain, 0, 4) == 'www.') {
$check_domain = $domain;
} else {
$check_domain = '*.' . $top_domain;
}
foreach ($cnd['data'] as $vc) {
if ($vc['name'] == $check_domain && $vc['type'] == 'A' && $vc['content'] == $server_info['ip']) {
$is_record = true;
break;
} elseif ($vc['name'] == $check_domain && $vc['type'] == 'CNAME' && $vc['content'] == $server_info['domain']) {
$is_record = true;
break;
}
}
}
}
return $is_record;
} catch (\Exception $e) {
... ...