fsockopen() furcsa viselkedés - MEGOLDVA!

Szerver OS: CentOS
PHP verzió: 5.3.29, kézzel forgatva
Apache verzió: 2.2.23, SSL bekapcsolva

Adott egy fsockopen hívás egy http://valami.hu domainre, a timeouttól függetlenül az esetek 4%-10%-ban a "http://hu.hu"-t kéri le. A DNS hiba kizárva, több domainnal is ez a helyzet, dnsmasq se segít, a szerveren az illető domaint dig-gel nézve 100%-os a feloldás, hibamentes. A PHP forrásból forgatva több verzióval (5.3.27, 5.3.28) is tesztelve ugyanaz.

Ötletek?

Megoldás:
a szerver egyik névszervere SERVFAIL üzenetet küld néha, így kicseréltem a Google féle 8.8.x.x-re, így már nincs hiba.

Hozzászólások

A valami.hu és a hu.hu ip címe feloldva ugyanaz egyébként? Mi történik, ha eleve az ip címre nyitsz socketet így tényleg kizárva a névfeloldást?

Nem lehet h simán az alkalmazás cseszi el?

"Adott egy fsockopen hívás egy http://valami.hu domainre" Ez ki lett debuggolva, v hol látszik, h milyen domainre történt a hívás? Mert fura h pont "hu.hu" próbál elérni egy "hu" végű domain helyett.

Próbáld meg hosts -ba felvenni a kérdéses domaineket. Ha onnan jó, akkor lehet tovább szimatolni.