From 41755d0e02d7a3bcada44e06e30ae4b88a9243cb Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Mon, 6 Nov 2017 20:39:38 +0100 Subject: [PATCH] api dns, add reverse lookup (also for https://github.com/opnsense/core/issues/1788 ) --- .../Diagnostics/Api/DnsController.php | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/DnsController.php 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; + } + } +}