Résolution de nom sur le réseau local domestique?

14

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.

Olivier Lalonde
la source
1
J'avais l'impression que la plupart des routeurs domestiques disponibles dans le commerce le font pour vous, à condition que vous utilisiez le proxy DNS intégré comme serveur DHCP / DNS statique pour votre réseau.
crasic
La meilleure réponse à une question similaire: askubuntu.com/a/2632/11522
nobar

Réponses:

10

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/hostsau réseau.

shellholic
la source
sudo apt-get install libnss-mdnssur 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.
nobar
8

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 .

Takkat
la source
6

Dans toutes les installations récentes d'Ubuntu, vous pouvez utiliser hostname.localet 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.

Chipaca
la source
1

Si vous installez SAMBA, les machines Windows qui ne parlent pas mDNS résoudront votre nom d'hôte en utilisant cela.

psusi
la source
Excellente suggestion! Notez que depuis le client Windows, vous n'utilisez pas l'extension ".local".
nobar