配置客户端 DNS?

配置客户端 DNS?

我有一个包含两台机器的网络。机器 A 的 IP 为 192.168.1.100 ,机器 B 的 IP 为 192.168.1.101 。现在我想解析机器 B 的 IP 地址进行测试。我不想通过 DNS 服务器。相反,我想修改 /etc/hosts、/etc/resolv.conf ...,这样当我在机器 A 的浏览器上输入“测试”时,我就会转到机器 B 。这种方法可行吗?如果可行,如何实现?

答案1

编辑你/etc/hosts和下面放像休耕

sudo nano /etc/hosts

127.0.0.1       localhost
127.0.1.1       xxx.yyy.com        xxx

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.1.101    test

答案2

您可以通过修改机器 A 的/etc/hosts文件来实现这一点。

打开文件并添加以下内容:

192.168.1.101  test  

现在您只需使用主机名即可访问机器 B test,您还可以添加别名,例如:

192.168.1.101  test  machine-b

还要确保/etc/nsswitch.conf文件的hosts数据库查找从数据源开始files。例如,在我的电脑中:

hosts:          files mdns4_minimal [NOTFOUND=return] dns

这意味着在进行主机名解析时/etc将首先检查目录中的相关文件。

相关内容