加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在/ etc / hosts中确定优先级?

发布时间:2020-12-14 02:42:33 所属栏目:Linux 来源:网络整理
导读:由于太详细的原因,我在这里尝试将一个域的两个条目添加到CentOS-7服务器上的/ etc / hosts文件中.为了让一个软件快乐地运行,需要有一个条目,如: 192.168.1.z otherserver 但是,我实际上希望该域解析为不同的IP: 10.w.x.y otherserver 我的理解(由类似问题
由于太详细的原因,我在这里尝试将一个域的两个条目添加到CentOS-7服务器上的/ etc / hosts文件中.为了让一个软件快乐地运行,需要有一个条目,如:
192.168.1.z  otherserver

但是,我实际上希望该域解析为不同的IP:

10.w.x.y     otherserver

我的理解(由类似问题支持,例如Assign multiple IPs to 1 Entry in hosts file)是将使用第一个匹配条目.

所以这个文件:

192.168.1.z  otherserver
10.w.x.y     otherserver

应该导致域名解析为192.168.1.z;而这个文件:

10.w.x.y     otherserver
192.168.1.z  otherserver

应该导致它解析为10.w.x.y.

但是,无论我使用什么顺序(无论我添加多少重复条目),域总是解析为192.168.1.z,除非我完全删除该条目.

那么有没有办法包括两条线但确保10.w.x.y优先?

解决方法

从上到下.通常就是这样.

您可能还想检查/etc/nsswitch.conf

其他服务可能使用不同的DNS查找方法.这是什么应用?

另外,检查缓存守护进程. nscd正在运行吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读