通过主机名访问服务器?

War*_*ena 24 server avahi

我有一个混合网络,其中大部分是 Windows 机器、一台 Mac 和一些 Linux 机器。没有 DNS 或 WINS 服务器,添加一个不在我的控制范围内。如果我在计算机上全新安装 10.04 桌面,那么网络上的所有其他计算机都可以通过主机名访问该计算机。

但是,如果我将10.04服务器放在同一台计算机上,那么其他机器只能通过IP地址访问它。主机名无法解析。我需要在服务器上做什么才能让网络上的所有其他机器都能访问它?

lfa*_*one 32

这与Avahi 相关,它是一个Zeroconf实现,它在本地网络上通告主机名。

您可以通过安装守护程序在您的服务器上开始使用 Avahi:

sudo apt-get install avahi-daemon
Run Code Online (Sandbox Code Playgroud)

从那时起,你应该准备好了。/usr/share/doc/avahi-daemon/如果您有其他问题,请查看文档。

  • 起初我认为这不适用于我的网络,但了解到您需要将 `.local` 附加到主机名,例如 `ping basement-server.local` (7认同)
  • 你能配置 avahi 以使用裸主机名吗? (2认同)