Existe-t-il un moyen simple de permettre à mes autres ordinateurs de résoudre mon nom d'hôte sur le réseau sans les obliger à modifier leurs fichiers hôtes ou leurs paramètres DNS? Certains ordinateurs sont sous Windows.
Existe-t-il un moyen simple de permettre à mes autres ordinateurs de résoudre mon nom d'hôte sur le réseau sans les obliger à modifier leurs fichiers hôtes ou leurs paramètres DNS? Certains ordinateurs sont sous Windows.
Réponses:
Pour résoudre les noms d'hôte Avahi , les autres ordinateurs doivent avoir libnss-mdns installé.
Une autre option, si vous êtes l'administrateur réseau, est de distribuer une adresse DNS privée par DHCP (si vos ordinateurs sont configurés par DHCP). Pour un petit réseau, dnsmasq est un bon package combiné (DNS + DHCP). Il vous permet de servir simplement votre /etc/hosts
au réseau.
sudo apt-get install libnss-mdns
sur l'ordinateur (Ubuntu) que vous souhaitez partager. Cela démarrera le «démon Avahi mDNS / DNS-SD: avahi-démon» et activera la découverte par (nom d'hôte) .local sur les ordinateurs dotés d'un logiciel client compatible.
Dans les environnements de réseaux mixtes, vous pouvez le faire avec des résolutions de noms d' Avahi / Zeroconfig qui se résoudraient dans Mac-OS ainsi que dans Windows (lorsque Bonjour est en cours d'exécution). Voir aussi cette réponse .
Dans toutes les installations récentes d'Ubuntu, vous pouvez utiliser hostname.local
et cela fonctionne simplement. Je crois que cela signifie que mDNS est configuré automatiquement, mais comme cela fonctionne toujours (sauf avec certains routeurs dans certains hôtels, où je recevrais une notification indiquant qu'il est désactivé en raison d'un routeur cassé), je n'ai pas eu à creuser dans.