为 LAN/WLAN IP 添加别名

为 LAN/WLAN IP 添加别名

现在 Apache 服务器正在监听端口 80。我希望同一网络上的人们能够以 random.xyz 的身份访问该网站,但不将其作为我的实际主机名(目前是 ubuntu)。

主机名手册并没有提供太多信息。有什么方法可以实现这一点吗?

在以下位置添加名称/etc/hostname仅在本地有效(因此我现在可以输入http://minsky并获取网站。像这样的事情是理想的:

127.0.0.1 localhost.localdomain localhost
127.0.1.1   ubuntu minsky #this sets aliases for the machine, but on the lan we can only use the IP address.
192.168.1.33 minsky

明斯基无法被其他设备识别。仅Ubuntu

答案1

您在服务器上指定的主机名不必与其他系统如何找到您的系统相关。/etc/hostname 只是名称解析机制之一。通常使用 DNS 服务器。一些 DNS 服务器提供基于 DHCP 租约添加本地条目的方法。因此,当主机请求 IP 地址时,它会被添加到 DNS 服务器,但这取决于您的设置。

mdns/avahi/zeroconf 建议无需 DNS 服务器即可工作。但我更喜欢 DNS 服务器,它可以解析您想要指向 Web 服务器 IP 地址的任何主机名

相关内容