23 votes

Pourquoi le ping "drive" reçoit des réponses de 127.0.53.53 ?

J'utilise Firefox 31 sur Ubuntu 14.04.1.

J'ai essayé d'ouvrir Google Drive sur Firefox en tapant "drive" dans la barre d'adresse puis en cliquant sur le premier résultat de Google (paresseux et alambiqué, je sais).

Il me montre une erreur de connexion :

enter image description here

Suspectant un problème de routeur, ou peut-être un problème de DNS causé par mon fournisseur d'accès, j'ai essayé d'envoyer une requête à l'adresse inexistante, mais j'ai reçu une réponse venant de 127.0.53.53 . Hein ?

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.011/0.027/0.049/0.016 ms

En essayant d'envoyer un message à d'autres domaines non valides, j'obtiens le résultat attendu (c'est-à-dire aucun résultat). Ce n'est qu'avec "drive" que cela semble se produire.

Qu'est-ce qui se passe ici ?

33voto

That Brazilian Guy Points 6556

Ce qui se passe, c'est que collision de noms .

127.0.53.53 est une adresse IPv4 spéciale qui apparaîtra dans les journaux du système pour alerter les administrateurs du système qu'il existe un problème potentiel de collision de noms. permettant ainsi un diagnostic et une correction rapides. Le "53" est utilisé comme un mnémonique pour indiquer un problème lié au DNS en raison de l'utilisation du port port réseau 53 pour le service DNS.

(source : ICANN )

Mais qu'est-ce que cela signifie ? Eh bien, il s'avère qu'au cours des dernières années, le nombre de TLD ( domaines de premier niveau ) s'est développé. En dehors de l'entreprise originale .com , .org , .net , .gov et autres, il y a une liste de plus en plus longue de TLD génériques . Au moment de l'écriture de cet article, il y a actuellement plus d'un millier de gTLD .

Devinez quels sont les exemples de gTLD ? Des mots tels que "drive", "google", "microsoft", "hotmail", "youtube" et "Android". Ainsi, lorsque vous saisissez ces mots dans la barre d'adresse de Firefox, au lieu de les utiliser pour effectuer une recherche sur le moteur de recherche par défaut, il vérifiera d'abord s'ils se résolvent en tant que nom de domaine.

Grâce à nos amis de l'ICANN, il fait se résout à 127.0.53.53. Ce qui signifie localhost . Votre navigateur essaie de se connecter au port 80 de votre propre ordinateur et, à moins que vous n'ayez un serveur web en marche, vous verrez un message d'erreur de connexion.

(obs : cela ne semble pas affecter tous les navigateurs -- au moins, j'ai pu tester la dernière version de Chrome pour Android et elle n'est pas affectée par ce problème)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X