diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsController.php b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsController.php new file mode 100644 index 000000000..b922c32dc --- /dev/null +++ b/src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsController.php @@ -0,0 +1,61 @@ +request->isGet()) { + $this->sessionClose(); // long running action, close session + $address = !is_array($address) ? array($address) : $address; + $result = array(); + foreach ($address as $addr) { + $result[] = gethostbyaddr($addr); + } + return $result; + } else { + return null; + } + } +}