Chr*_*oup 5 networking linux centos hosts linux-networking
出于太具体的原因,这里不详述……我尝试将域的两个条目添加到/etc/hosts
CentOS-7 服务器上的文件中。为了让一个软件愉快地运行,需要有一个条目,如:
192.168.1.z otherserver
Run Code Online (Sandbox Code Playgroud)
但是,我实际上希望该域解析为不同的 IP:
10.w.x.y otherserver
Run Code Online (Sandbox Code Playgroud)
我的理解(由类似问题支持,例如将多个 IP 分配给主机文件中的 1 个条目)是将使用第一个匹配条目。
所以这个文件:
192.168.1.z otherserver
10.w.x.y otherserver
Run Code Online (Sandbox Code Playgroud)
应该导致域解析为192.168.1.z
;而这个文件:
10.w.x.y otherserver
192.168.1.z otherserver
Run Code Online (Sandbox Code Playgroud)
应该导致它解析为10.w.x.y
.
但是,无论我使用什么顺序(以及添加多少重复条目),域总是解析为192.168.1.z
除非我完全删除该条目。
那么有没有办法包含这两行但确保10.w.x.y
优先?
从上到下。通常就是这样。
您可能还想检查一下您的/etc/nsswitch.conf
其他服务可能使用不同的 DNS 查找方法。这是什么应用程序?
另外,检查缓存守护进程。在nscd
跑?