Moin!
Ich empfehle für PHP daher dns_get_record() (http://de2.php.net/manual/de/function.dns-get-record.php).
Ähm, das ist leider eine PHP5-Funktion.
In den Useranmerkungen ist ein "Backport" für PHP 4 verlinkt, aber den kann man nur einsetzen, wenn man PHP selbst kompiliert bzw. wohl mindestens diesen Backport kompilieren kann.
Alternativ bleibt die Möglichkeit, auf der Shell nslookup oder Äquivalente aufzurufen. Sollte djbdns installiert sein, existiert beispielsweise das Kommando "dnsqr", welches sich so anwenden läßt:
dnsqr any domain.tld
Ergebnis sind dann einige Ergebniszeilen, unter anderem die Nameserver der Domain. Natürlich kann man auch direkt nach dem Typ "NS" fragen. :)
- Sven Rautenberg