Pourquoi mon ordinateur semble-t-il avoir un désaccord sur les noms d’hôte entre .home et .local?

2

À la maison, le panneau de commande de partage de mon ordinateur portable me dit qu'il sera accessible sous le nom "what.local", mais que la commande "hostname" affiche "what.home". C'est à propos de quoi?

bmargulies
la source

Réponses:

4

.home est un pseudo-domaine de premier niveau . Vous avez probablement un serveur DHCP dans votre réseau, peut-être dans votre routeur, qui active le .homeTLD sur votre réseau et en informe ses clients (vous le verrez peut-être homedans l' domainsentrée du Panneau de configuration du réseau), et cela - le "statique" de votre ordinateur portable Nom DNS - correspond à ce qui est rapporté par hostname.

.local est un pseudo-TLD réservé destiné à être utilisé avec zeroconf et mDNS . Le panneau de configuration du partage vous indique le nom mDNS de votre ordinateur portable .

Étant donné que ces deux méthodes de résolution de nom sont censées être orthogonales, vous n'avez pas à vous inquiéter, votre ordinateur portable a juste deux noms différents sur votre réseau. Au contraire, cela peut être très utile, par exemple, si vous avez une application réseau qui ne connaît qu'un seul moyen de résolution de nom (par exemple, j'ai un NAS qui ne résout pas les .localnoms), il existe un moyen de le contourner si vous donnez à l'application le nom avec le bon TLD.

Ulysse Percival
la source