Comme décrit en détail dans cet article de blog, vous devez modifier /etc/avahi/avahi-daemon.conf :
[server]
domain-name=.alocal
Cela lie le démon au domaine .alocal au lieu du .local par défaut .
et redémarrez le démon avec :
sudo service avahi-daemon restart
Remarque du billet de blog :
Vous devrez peut-être vider le DNS, le mDNS et le cache du résolveur, ainsi que redémarrer vos navigateurs Web pour vider leur cache interne.
Après cela, ping et nslookup commencé à être d'accord.
Merci à harrymc de m'avoir mis sur la bonne voie.
Modification de /etc/nsswitch.conf et remplacement :
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
par :
hosts: files dns
travaillé pour moi.
Chose facile à faire :Modifier /etc/default/avahi-daemon
Changez la ligne :
AVAHI_DAEMON_DETECT_LOCAL=1
à
AVAHI_DAEMON_DETECT_LOCAL=0
Redémarrez le avahi-daemon , ou le tuer.
Je n'aime pas Avahi et je n'utilise aucune de ses fonctionnalités. Si vous voulez vraiment désactiver avahi, modifiez /etc/init/avahi-daemon.conf , semblable à ce qui suit :
start on (never
and filesystem
and started dbus)
stop on stopping dbus