如何使用Avahi发布Ubuntu机器的主机名

如何在Ubuntu上configurationAvahi来自动广播和发现本地networking上每个Linux服务器的DNS信息?

我已经在我的本地主机( hostname mylocalhost )和testing服务器( hostname mytestserver )上运行了这个,但所有的主机名查找仍然失败:

 $ sudo apt-get install avahi-daemon $ sudo nano /etc/avahi/avahi-daemon.conf -#host-name=foo +host-name=<hostname> -#publish-addresses=yes +publish-addresses=yes $ sudo service avahi-daemon restart $ sudo update-rc.d avahi-daemon defaults $ avahi-daemon --check $ host mytestserver Host mytestserver not found: 3(NXDOMAIN) $ host mytestserver.local Host mytestserver.local not found: 3(NXDOMAIN) $ ping mytestserver ping: unknown host mytestserver $ ping mytestserver.local ping: unknown host mytestserver.local 

我已经确认我的防火墙是禁用的,所以不应该阻止它。 我也读过了Zeroconf和mDNS上的Ubuntu wiki页面 ,但是没有帮助。

我究竟做错了什么?