Hallo,
ich habe "bind" über IPKG installiert, aber keine DNS konfiguriert, also nur den reinen Install über "ipkg install bind" gemacht. Über SSH kann ich auch eine Domain korrekt abfragen. Soweit alles ok.
Wenn ich jetzt aber über eine PHP-Datei das dig-Command verwenden möchte, kommt gar nichts, in der Apache-Logs steht nur:
sh: dig: command not found
sh: dig: command not found
querytype=ns: applet not found
Kann mir noch jemand einen Tipp geben, was hier noch fehlt?
Der php-Code mit der ich die dig-Abfrage teste ist folgender:
<?php
$domains = array("ffffajjj.de", "www.heise.de", "www.google.com", "fajjj.de", "derstandard.at");
foreach($domains as $d) {
$x = @fsockopen($d, 80);
echo "<b>$d:</b> $x <br>\n";
$nslook = shell_exec('dig '.$d.' ns');
echo 'Shell DIG: '.$nslook."<br>";
$nslook = system('dig '.$d.' ns');
echo 'System DIG: '.$nslook."<br>";
$dns = system('nslookup -querytype=ns '.$d);
echo 'System NSL: '.$dns.'<br>';
/*
$dns = @dns_get_record($d);
echo 'PHP5DNS: '; print_r($dns); echo '<br>';
$ip = gethostbyname($d);
echo 'IP: '.$ip."<br>";*/
}
?>
Alles anzeigen
Danke und Gruß - Adino