Come descritto in dettaglio in questo post del blog, devi modificare /etc/avahi/avahi-daemon.conf
:
[server]
domain-name=.alocal
Questo collega il demone al dominio .alocal
invece del .local
predefinito .
e riavvia il demone con:
sudo service avahi-daemon restart
Nota dal post del blog:
Potrebbe essere necessario svuotare DNS, mDNS e la cache del resolver, nonché riavviare i browser Web per svuotare la cache interna.
Successivamente, ping
e nslookup
iniziato ad essere d'accordo.
Grazie a harrymc per avermi portato sulla strada giusta.
Modifica di /etc/nsswitch.conf e sostituzione:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
da:
hosts: files dns
ha funzionato per me.
Cosa facile da fare:modifica /etc/default/avahi-daemon
Cambia la riga:
AVAHI_DAEMON_DETECT_LOCAL=1
a
AVAHI_DAEMON_DETECT_LOCAL=0
Riavvia il avahi-daemon
, o uccidilo.
Non mi piace Avahi e non utilizzo nessuna delle sue funzionalità. Se vuoi veramente disabilitare avahi, modifica /etc/init/avahi-daemon.conf
, simile al seguente:
start on (never
and filesystem
and started dbus)
stop on stopping dbus