Pourquoi mon routeur (domestique) ajoute-t-il un suffixe DNS?


4

Je me demande si d'autres personnes sont tombées sur cela. J'ai loué des chambres dans deux maisons cette année et elles ont toutes les deux des routeurs haut débit Sky (un fournisseur d'accès britannique). Pour une raison quelconque, le routeur que j'utilise actuellement donne le suffixe DNS à "home", et le précédent à "home.local".

Le raisonnement derrière tout ça me dépasse, et en fait, cela semble être un défaut stupide, car chaque demande DNS que je fais va expirer (au départ), deux fois en fait. Par exemple, voyez cette sortie nslookup lorsque j'essaie de résoudre "purple.com"

> purple.com
Server:  SkyRouter.Home
Address:  192.168.0.1

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
Name:    purple.com
Address:  153.104.63.227

Avec Wireshark, on peut voir qu’initialement, mon ordinateur essaie de résoudre un enregistrement A pour purple.com.home , échoue, tente de résoudre un enregistrement AAAA (IPV6) pour purple.com.home , échoue. ET ENFIN, il finit par rechercher un enregistrement A pour purple.com, ce qui était mon intention initiale.

Donc, chaque fois que j'essaie de faire une recherche DNS, elle est retardée de 2 ms alors que mon ordinateur essaie, il est préférable de faire ce que je veux, mais le routeur compile.

Est-ce que quelqu'un sait ce qui aurait pu éventuellement faire croire au Sky ou au fabricant du routeur que c'était une bonne idée?


1
Pour encore plus de plaisir, essayez de le combiner avec une application qui a sa propre Additionnel logique de chemin de recherche, telle que un navigateur WWW qui tourne purple dans www.purple.com (qui ne sont bien sûr pas des noms de domaine pleinement qualifiés).
JdeBP

Réponses:


2

Les fabricants de routeurs ont des domaines par défaut intégrés pour empêcher la résolution de nom des hôtes non configurés ou des noms d’hôte incorrects en externe. Si vous utilisez dhcp, ces domaines de "premier niveau" vous aident à rechercher initialement les machines sur votre réseau local. Et vous n'avez pas à vous soucier des adresses IP pour configurer votre réseau domestique. Si vous souhaitez éviter que votre routeur attache le domaine de premier niveau local, utilisez un point à la fin, comme dans google.com.

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.