Jump to content

checkdnsrr always returns false


daq

Recommended Posts

I searched the forum and found nothing.

 

echo checkdnsrr($ip) ? 'True' : 'False';

 

returns false no matter what $ip is. The function does work correctly when I feed it the name, but ip address consistently fails.

Anyone dealt with this before?

 

Any suggestions other than using exec(host) || exec(nslookup) welcome. :-)

Thank you.

Link to comment
https://forums.phpfreaks.com/topic/80709-checkdnsrr-always-returns-false/
Share on other sites

<?php
$ip = $argv[1];
echo $ip;
echo "\n";
echo checkdnsrr($ip) ? 'True' : 'False';
#echo echo checkdnsrr($ip, 'ANY') ? 'True' : 'False';
echo "\n";
echo gethostbyaddr($ip);
echo "\n"
?>

 

"php ip.php 64.233.167.99" returns:

64.233.167.99
False
py-in-f99.google.com

 

Command that searches for ANY dns record returns false as well.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.