* @link http://www.steffenvogel.de */ /* * This file is part of sddns * * sddns is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * sddns is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with sddns. If not, see . */ require_once '../include/init.php'; $output = Output::start(); $ns = new NameServer($config['sddns']['ns']['hostname'], $config['sddns']['ns']['port']); if (empty($_REQUEST['query'])) { //throw new UserException('missing query hostname!'); } $type = (empty($_REQUEST['type'])) ? 'A' : $_REQUEST['type']; $class = (empty($_REQUEST['class'])) ? 'IN' : $_REQUEST['class']; //$results = $ns->query($_REQUEST['query'], $type, $class); $zone = $config['sddns']['zones']['0l.de']; $results = $zone->getRecordsFromNS(); foreach ($results as $result) { $output->add('', 'data', $result); }