smile Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 (modifié) Bonjour, j'utilise la focntion gethostbyname sur plusieurs serveurs pour résoudre l'IP de certains domaines. Je viens de remarquer sur serveur OVH la résolution parfois est de type 91.121.XXX.XX Ce qui est une IP OVH alors que le domaine n'est pas hebergé chez OVH et ce qui produit des erreurs dans la résolution du domaine, comment ca se fait ? Serais-ce un DNS de cache ? Comment contourné ce probleme ? Merci. Modifié 10 Octobre 2008 par smile Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 Hello, ça me semble curieux (et dangereux), es tu certain que le domaine n'est pas sensé pointer chez OVH ? Peux tu donner le domaine que tu essayais de résoudre stp ? ainsi qu'éventuellement l'IP obtenu. Le contenu de ton fichier /etc/resolv.conf pourrait également aider, afin de savoir quel est le serveur DNS qui répond cela. Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 Exemple www.france-info.com il me retourne une IP OVH avec la fonction gethostbyname Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 Et ton fichier resolv.conf, ça donne quoi ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 les adresses IP de mon serveur c'est tout. Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 C'est un alias : QUESTION SECTION: ;www.france-info.com. IN A ;; ANSWER SECTION: www.france-info.com. 300 IN CNAME thermocharbon.energie.jmsp.net. thermocharbon.energie.jmsp.net. 394 IN A 212.23.174.226 ;; AUTHORITY SECTION: jmsp.net. 394 IN NS helgi.fast.jmsp.net. jmsp.net. 394 IN NS ullinn.fast.jmsp.net. ;; ADDITIONAL SECTION: helgi.fast.jmsp.net. 165837 IN A 212.23.165.29 ullinn.fast.jmsp.net. 165837 IN A 194.153.92.13 ;; Query time: 18 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Oct 10 17:38:37 2008 ;; MSG SIZE rcvd: 194 mais par gethostbyname il me le resoud pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 T'es certain d'avoir les IP de ton serveur dans le resolv.conf ? A ma connaissance ce n'est pas vraiment courant... quand on veut que ça pointe sur le cache local on y indique 0.0.0.0 ou 127.0.0.1. Enfin bref si ça pointe sur un bind "local", c'est probablement sa configuration qui est à revoir. Essaye de mettre l'IP d'un autre récurseur dans ce fichier le temps de tester, par exemple celle d'OpenDNS : 208.67.222.222 Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 T'as raison, Après vérif j'ai aussi le local : 127.0.0.1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 Si tu pouvais ne pas t'arrêter à la première ligne de mes messages, ça m'éviterait de me répéter Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 Ok Ok .. Mais ca change rien du tout que je change ou pas le nameserveur. Enfin bon je vais chercher et essayer de trouver Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 Bah normalement si justement, vu que c'est lui qui répond au "gethostbyname". essaye simplement via SSH sur ton serveur sinon : nslookup www.france-info.com 127.0.0.1 puis : nslookup www.france-info.com 208.67.222.222 Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 Ok en ligne de commande les deux répondent bien : Les Deux repondent : # nslookup www.france-info.com 127.0.0.1 Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: www.france-info.com canonical name = thermocharbon.energie.jmsp.net. Name: thermocharbon.energie.jmsp.net Address: 212.23.174.226 # nslookup www.france-info.com 208.67.222.222 Server: 208.67.222.222 Address: 208.67.222.222#53 Non-authoritative answer: www.france-info.com canonical name = thermocharbon.energie.jmsp.net. Name: thermocharbon.energie.jmsp.net Address: 212.23.174.226 Mais j'ai toujours par gethostbyname l'IP d'OVH ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 mmm bizarre tout ça.... et ça : php -r 'echo gethostbyname( "www.france-info.com" ), PHP_EOL;' ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 Confirme l'adresse OVH Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kioob Posté 10 Octobre 2008 Partager Posté 10 Octobre 2008 elle est bonne celle la... au cas où par miracle "strace" serait installé sur la machine, que retourne ceci ? strace php -nr 'echo gethostbyname( "www.france-info.com" ), PHP_EOL;' 2>&1 | grep resolv.conf Lien vers le commentaire Partager sur d’autres sites More sharing options...
smile Posté 10 Octobre 2008 Auteur Partager Posté 10 Octobre 2008 non pas installé, merci de ton aide, je vais continuer les recherches je te tiens au courant Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant