我在家中的网络上有几台Ubuntu机器,但DNS由一个Windows服务器(2K)提供。当我从另一台机器通过ssh连接它们时,如果我使用"machine"作为主机名,我无法连接,但如果我使用"machine.local"作为主机名,我可以连接。
我想类似地,我无法从Windows客户端(如putty)连接。
这是怎么回事?很明显是Ubuntu的问题。
我想类似地,我无法从Windows客户端(如putty)连接。
这是怎么回事?很明显是Ubuntu的问题。
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
sudo apt-get install avahi-daemon
machinename.local
之所以能工作,是因为另一种零配置实现(其中Avahi也是)称为Bonjour,由苹果创建(如果我没记错的话)。它默认安装在计算机上。我不知道为什么Avahi没有被默认安装,但考虑到它给人们带来的困惑,可能应该这样做。
关于这个问题,在维基百科上有更多信息:http://en.wikipedia.org/wiki/.local
.local
,这是mDNS规范所要求的。 - Kees Cook
nameserver
和search
)?dig machine1
和dig machine1.local
有什么区别? - Gilles 'SO- stop being evil'