Linux-Windows 7 网络:无法使用主机名 ping Linux Box?

Linux-Windows 7 网络:无法使用主机名 ping Linux Box?

首先我要说的是,我完全是 Linux 和网络方面的菜鸟。我一生都在使用 Windows,但现在我想尝试使用 Linux,所以我在一台旧 PC 上安装了 Fedora。

目前我只有 Linux Box 和 Windows 7 Box,它们都连接到我的宽带路由器。我在路由器中为它们设置了静态 IP 地址,它们都可以通过 IP 地址互相 ping,但不能通过主机名互相 ping。我希望能够使用主机名访问每个盒子(例如用于 SSH 访问和文件共享)。我的问题基本上是,我该怎么做,有哪些选择,对于小型家庭网络,推荐哪种选择?

到目前为止,我已经能够通过编辑 hosts 文件来设置 Linux 机器,以便能够通过主机名 ping Windows 机器。这是正确的做法吗?我也应该在 Windows 机器上这样做吗?

答案1

由于您的网络上只有两个系统,因此编辑主机文件可能是最简单的事情。您还可以在其中一个系统上运行自己的 DNS 服务,或者您可以找到免费的 DNS 服务并使用内部 IP 地址设置条目。在 Linux 系统上设置 named.conf 和一些基本区域文件相对容易。

答案2

您的路由器是否允许您为 NATed 机器设置主机名和域?如果不允许,您可能只能编辑主机文件,因为为两台机器设置 DNS 服务器可能不值得。如果您的内部 DNS 服务器发生故障,您在使用互联网时也会遇到问题。您可能能够将计算机配置为故障转移到路由器进行 DNS,但根据我的经验,这会使速度减慢很多。

对于那些勇敢的人,那些愿意冒着路由器变砖的风险的人,如果你的型号受支持,你可以尝试使用 DD-wrt、OpenWRT、Tomato 等开源固件。它们包含许多附加功能,而这些功能通常在消费级接入点/路由器的普通固件中是没有的。你还可以使用命令行界面进行修改。

相关内容