À 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?
la source
À 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?
.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 .home
TLD sur votre réseau et en informe ses clients (vous le verrez peut-être home
dans l' domains
entré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 .local
noms), il existe un moyen de le contourner si vous donnez à l'application le nom avec le bon TLD.