phpbar.de logo

Mailinglisten-Archive

[php] PHP DNS Resolver (UDP)

[php] PHP DNS Resolver (UDP)

Wim Fleischhauer wim at fleischhauer.net
Fre Apr 28 22:45:49 CEST 2006


Michael Schoenboeck schrieb:
> Ok, hab mich damit noch genauer gespielt.
> Und mit:
> ---
> require_once 'Net/DNS.php';
> $resolver = new Net_DNS_Resolver();
> $response = $resolver->query('ebay.com');
> if ($response) {
>   foreach ($response->answer as $rr) {
>     $rr->display();
>   }
> }
>   
Hallo Michael,

ich habe Dein Beispiel noch nicht getestet, aber vielleicht fehlt nur 
der Query-Typ ...

Ich verwende für meine Rückwärtsauflösung z.B:

    $resolver = new Net_DNS_Resolver();
  $resolver->nameservers = array('212.***.***.***');
  $response = $resolver->query($ip_address, 'PTR');

Für Deine Anfrage würde sich der A-Record 'A' anbieten. Eventuell musst Du
auch noch Deine DNSe (in Zeile 2 mit Sternchen überschrieben) übergeben, 
wenn
sich php z.B. nicht richtig aus den Systemeinstellungen/etc-resolv.conf 
bedienen kann.


mfg
 -wim-

>   


php::bar PHP Wiki   -   Listenarchive