Pourquoi cingler «lecteur» obtient des réponses de 127.0.53.53?


23

J'utilise Firefox 31 sur Ubuntu 14.04.1

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

Cela me montre une erreur de connexion:

entrez la description de l'image ici

En suspectant un problème de routeur, ou peut-être un problème DNS causé par mon FAI, j'ai essayé d'envoyer une requête ping à l'adresse inexistante, uniquement pour obtenir une réponse 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

Essayer de cingler d'autres domaines invalides m'obtient le résultat attendu (c'est-à-dire aucun du tout). Ce n'est qu'avec "drive" que cela semble arriver.

Que se passe t-il ici?


2
En bref, drivec'est maintenant un nom de domaine valide et il se résout à 127.0.53.53vous avertir que si vous avez des configurations en supposant qu'il n'existe pas, alors vous devez les corriger. De même pour les sous - domaines drivetels que www.drive, mail.driveou www.over.drive.
kasperd

8
Bien que les explications sur les gTLD soient correctes, en général, ce n'est pas parce qu'un élément n'est pas accessible par un navigateur Web que le nom d'hôte n'est pas valide. Cela signifie simplement que le nom d'hôte n'exécute pas de serveur Web (sur le port par défaut). Un tel hôte pourrait toujours répondre aux pings.
jamesdlin

@jamesdlin C'est exactement pourquoi j'ai inclus des échantillons de ping dans ma question ;-)
That Guy brésilien

Réponses:


33

Ce qui se passe est une collision de noms .

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

(source: ICANN )

Mais qu'est-ce que ça veut dire? Eh bien, il s'avère qu'au cours des dernières années, le nombre de TLD ( domaines de premier niveau ) a augmenté. En dehors de l'original .com, .org, .net, .govetc., il y a une liste sans cesse croissante de TLDs génériques . Au moment de la rédaction de ce document, il existe actuellement plus d'un millier de gTLD .

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

Merci à nos amis de l' ICANN, il fait la volonté de 127.0.53.53. Ce qui veut dire localhost. Votre navigateur tente de se connecter au port 80 de votre propre ordinateur et, à moins qu'un serveur Web ne soit en cours d'exécution, 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)


1
Je ne suis pas sûr que cela l'explique ... pourquoi driveet pas un certain nombre d'autres TLD? J'ai essayé de cingler certains de la liste et le seul jusqu'à présent qui a renvoyé la même réponse est gmail.
nhinkle

1
Cela ne se produit pas googlepour moi, mais je viens de le faire homedepot. Le navigateur ne devrait pas l'affecter (tout est testé via ping), mais je suis sur Windows 8.1 pour référence.
nhinkle

1
@nhinkle Confirmé sous Windows 7. J'ai utilisé "lecteur nslookup". et le serveur de noms à 8.8.8.8 pointe à 127.0.53.53 (17 août 2015). Notez que je m'attends à ce que cela puisse potentiellement changer, si la personne / l'organisation qui contrôle le TLD "lecteur" change cela. Notez que bien que "lecteur nslookup". (avec une période de fin) a fonctionné, "nslookup drive" n'a pas fonctionné, ni "ping drive". Je suppose que ping pourrait effectivement supprimer la période de fin, ce qui serait techniquement incorrect (car cela violerait la spécification DNS selon laquelle tous les domaines se terminent techniquement par une période généralement facultative).
TOOGAM

5
Les nouveaux gTLD ne sont configurés que pour résoudre les domaines au 127.0.53.53cours d'une étape particulière du test initial. Une fois le gTLD entièrement configuré, il se comporte normalement; les domaines inconnus échoueront.
duskwuff

3
@TOOGAM Si vous recherchez des enregistrements DNS pour "lecteur". Il y a un record MX qui se résout àyour-dns-needs-immediate-attention.drive.
Dev
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.