Von fsockopen und DNS lookup
am 29.09.2006 21:25:34 von Julian BessenrothHi Folks,
es ist vielleicht ein wenig OT, aber das Thema kommt von PHP, soll
damit geloest werden (und demnach auch wieder zu PHP gehoeren)
Ich habe folgendes Problem:
Ich oeffne mit fsockopen urls und verwurste die antwort auf meine
http-Anfrage dann weiter.
Lokal laeuft alles wunderbar, nur sobald ich das auf meinen vServer
geschubst habe kam ich inz zweifeln. Ploetzlich war mein Script nicht
mehr in der Lage _einige_ _wenige_ urls zu oeffnen. Hier wurde darueber
auch schon mal spekuliert (bis hin zu von abgefragten Server geblockt).
Naja, ich habe mich nicht abschrecken lassen und rausgefunden, dass das
wohl am DNS meines Providers liegt.
Also habe ich an den Support geschrieben (levanzo.de, tipp: stellt Eure
fragen, solange Ihr noch keinen vServer. Der Hosting-Support ist
klasse, aber fuer vServer-Kunden).
Auf jeden Fall habe ich Ihnen mein Problem beschieben inklusive einer
Beipspiel-Url, die mein vServer nicht aufschluesseln kann und das hier
war die Antwort:
----------------------------------------------------
vielen Dank für Ihre E-Mail.
Wir haben das Problem überprüft. Der Nameserver von Alturo ist der
Verursacher des Problems.
supernull.de is not an IP address, so I am using 217.160.130.61 (the A
record for supernull.de).
Location: Germany [City: ]
Preparation:
The reverse DNS entry for an IP is found by reversing the IP, adding
it to "in-addr.arpa", and looking up the PTR record.
So, the reverse DNS entry for 217.160.130.61 is found by looking up the
PTR record for
61.130.160.217.in-addr.arpa.
All DNS requests start by asking the root servers, and they let us know
what to do next.
See How Reverse DNS Lookups Work for more information.
How I am searching:
Asking e.root-servers.net for 61.130.160.217.in-addr.arpa PTR record:
e.root-servers.net says to go to sec3.apnic.net. (zone:
217.in-addr.arpa.)
Asking sec3.apnic.net. for 61.130.160.217.in-addr.arpa PTR record:
sec3.apnic.net [202.12.28.140] says to go to nsa2.schlund.de.
(zone: 160.217.in-addr.arpa.)
Asking nsa2.schlund.de. for 61.130.160.217.in-addr.arpa PTR record:
Reports a15198140.alturo-server.de. [from 195.20.244.5]
Answer:
217.160.130.61 PTR record: a15198140.alturo-server.de. [TTL 86400s]
[A=3D217.160.130.61]
To see the reverse DNS traversal, to make sure that all DNS servers are
reporting the correct results, you can Click Here.
---------------------------------------------------
Meine Frage nun:
Kann ich mit dieser Frage auf PHP basis (oder ueberhaupt) was anfangen?
Kann ich an meinem Code (simples fsockopen) was drehen, damit er auch
die Inkopetenz des DNS ueberwindet?
Danke im Voraus
julian