如何通过主机名访问同一网络中的主机?

ben*_*zen 11 server networking dns avahi hostname

我有一个连接几个主机的网络。我希望能够使用主机名从其中一台主机访问其他主机。我刚刚发现了“.local”域,它可以通过avahi和 获得/etc/nsswitch.conf。但它在我的服务器上不是这样设置的。而且我不想在我的 dns 服务器中创建一个条目。还有其他方法吗?

Kee*_*ook 10

您的 /etc/nsswitch.conf 应该已经为 mDNS (avahi) 设置了这个:

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
Run Code Online (Sandbox Code Playgroud)

只需安装avahi-daemon在你想互相交谈的机器上,你应该像这样设置使用 HOSTNAME.local :

ssh yourmachine.local
Run Code Online (Sandbox Code Playgroud)

  • 这是我希望我能投票两次的答案。 (2认同)