diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-07-06 16:34:52 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2016-07-06 16:34:52 -0500 |
commit | a9b6c19aebecc17bcc2f6e793446609325df125e (patch) | |
tree | 146155c10068239ce746288028015077ce653762 | |
parent | ce9130bc2ecf770b0b90ba86c1f4340e69fa8a52 (diff) | |
download | pfsense-a9b6c19aebecc17bcc2f6e793446609325df125e.zip pfsense-a9b6c19aebecc17bcc2f6e793446609325df125e.tar.gz |
Fix PTR lookups on diag_dns.php. Ticket #6561
-rwxr-xr-x | src/usr/local/www/diag_dns.php | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/usr/local/www/diag_dns.php b/src/usr/local/www/diag_dns.php index dfbbd53..4284993 100755 --- a/src/usr/local/www/diag_dns.php +++ b/src/usr/local/www/diag_dns.php @@ -192,10 +192,13 @@ if ($_POST) { if (!$input_errors) { if (is_ipaddr($host)) { $type = "ip"; - $resolved = gethostbyaddr($host); + $resolvedptr = gethostbyaddr($host); $ipaddr = $host; - if ($host != $resolved) { - $hostname = $resolved; + if ($host != $resolvedptr) { + $tmpresolved = array(); + $tmpresolved['type'] = "PTR"; + $tmpresolved['data'] = $resolvedptr; + $resolved[] = $tmpresolved; } } elseif (is_hostname($host)) { $type = "hostname"; |