我正在设置一个简单的 Linux 家庭服务器,我希望能够使用它的主机名通过我的 LAN 访问它。即使读完这篇文章内容非常丰富我仍然遇到通过主机名连接的问题!
我使用“ifconfig -a”获取了 Linux 服务器的 MAC 地址,并用它在路由器的 Web 界面中设置了“DHCP 预留”。为了安全起见,我还确保 IP 预留超出了自动/动态 DHCP 范围。现在我为该机器获得了一致的 IP 地址,因此我知道预留工作正常,但网络上的其他 PC 仍然无法通过主机名进行连接。
换句话说,ping 我保留的 IP 地址可以正常工作,但 ping 主机名会超时。我做错了什么吗?我只是编辑了我们几台 PC 上的 hosts 文件作为临时解决方案,但如果可能的话,我想让它在路由器级别上工作。
也许还值得一提的是,我们在网络上还有一个简单的硬件交换机 - 虽然我认为这不重要,对吧?我一直在测试的服务器和两台客户端计算机都在同一个房间(在交换机后面有线)。[调制解调器 - DHCP 路由器 - 交换机 - 服务器/客户端 A/客户端 B]
答案1
您需要一个 DNS 服务器
- 保留仅保证它将获得相同的 IP
- 保留不会创建 DNS 记录
如果拥有并维护 DNS 服务器超出范围,那么您可以在本地计算机上编辑主机文件,并添加此主机和 IP 的条目