Seperti yang dijelaskan secara rinci dalam postingan blog ini, Anda perlu mengedit /etc/avahi/avahi-daemon.conf
:
[server]
domain-name=.alocal
Ini mengikat daemon ke domain .alocal
bukan .local
default .
dan mulai ulang daemon dengan:
sudo service avahi-daemon restart
Catatan dari entri blog:
Anda mungkin perlu menghapus cache DNS,mDNS, dan resolver, serta memulai ulang browser web untuk menghapus cache internalnya.
Setelah itu, ping
dan nslookup
mulai setuju.
Terima kasih kepada harrymc karena telah membawa saya ke jalur yang benar.
Memodifikasi /etc/nsswitch.conf dan mengganti:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
oleh:
hosts: files dns
bekerja untuk saya.
Hal yang mudah dilakukan:Edit /etc/default/avahi-daemon
Ubah baris:
AVAHI_DAEMON_DETECT_LOCAL=1
untuk
AVAHI_DAEMON_DETECT_LOCAL=0
Mulai ulang avahi-daemon
, atau membunuhnya.
Saya tidak suka Avahi, dan saya tidak menggunakan salah satu fiturnya. Jika Anda ingin benar-benar menonaktifkan avahi, ubah /etc/init/avahi-daemon.conf
, mirip dengan berikut ini:
start on (never
and filesystem
and started dbus)
stop on stopping dbus