|
|
@@ -15,18 +15,19 @@ function cwp7CheckA($host, $serverIP, $nameserverIP, $recurse = 0) {
|
|
|
$resolver = new Net_DNS2_Resolver(array('nameservers' => $nameserver));
|
|
|
try {
|
|
|
$result = $resolver->query($host, 'A');
|
|
|
+ print_r($result);
|
|
|
return true;
|
|
|
} catch(Net_DNS2_Exception $e) {
|
|
|
# try default nameserver
|
|
|
$resolver = new Net_DNS2_Resolver();
|
|
|
try {
|
|
|
$result = $resolver->query($host, 'A');
|
|
|
+ print_r($result);
|
|
|
return true;
|
|
|
} catch(Net_DNS2_Exception $e) {
|
|
|
return "lookup error";
|
|
|
}
|
|
|
}
|
|
|
- print_r($result);
|
|
|
$hostA = $result->answer;
|
|
|
if($hostA[0]->type == 'CNAME') {
|
|
|
if(cwp7CheckA($hostA[0]->cname, $serverIP, $nameserverIP, $recurse++)) {
|
|
|
@@ -62,7 +63,8 @@ function cwp7CheckSOA($domain, $nameserverIP = NS1) {
|
|
|
|
|
|
$result = cwp7CheckSOA($domain);
|
|
|
print_r($result);
|
|
|
-print_r(gethostbyname($result));
|
|
|
-$host = cwp7CheckA($host, "5.226.148.139", NS1);
|
|
|
+if(cwp7CheckA($host, "5.226.148.139", NS1)) {
|
|
|
+ echo "success";
|
|
|
+};
|
|
|
|
|
|
|