我有几种设备(包括台式机、笔记本电脑、智能手机等)连接到我的无线路由器。根据它们所连接的顺序,每次都有不同的IP地址,因此配置/etc/hosts可能不起作用。
我怎样才能很容易地访问其中任何一个?主机名似乎不错,但是当我在笔记本上使用ping archlinux (我的桌面主机名是archlinux)时,它不知道是谁(ping: cannot resolve archlinux: Unknown host)。
什么是最简单的和平台无关的解决方案?
发布于 2013-01-02 11:21:49
因为你使用路由器,所以你给你经常使用的每一个设备一个静态的IP地址.例如,您的服务器: 192.168.0.1 (此配置将在路由器上完成)。
这将是第一步。现在可以使用IP-Adress访问每一个设备(这将一直保持不变)。
从这里你有两种可能性。
发布于 2013-01-02 10:58:53
您需要在其中一台机器上设置本地DNS服务器,并将它们全部配置为使用该DNS服务器,或者编辑每台计算机的主机文件以包含所有主机的名称。
您可以在Windows和Linux系统上编辑主机文件,但我不确定智能手机。
发布于 2013-01-02 11:00:28
另一种解决方案是将dhcp服务器配置为将始终相同的IP分配给设备,或者更有可能分配给相同的mac地址。
https://serverfault.com/questions/462259
复制相似问题