S_lion's Studio

改变系统默认dns解析顺序

字数统计: 101阅读时长: 1 min
2022/03/20 Share

linux中,往往解析一个域名时,先会找/etc/hosts文件,如果/etc/hosts文件没有对应,才会去找DNS,如何让主机先找DNS呢?

/etc/nsswitch.conf这个文件里定义:

编辑/etc/nsswitch.conf

1
2
hosts:   files dns   //找到这段,改成下面这样
hosts: dns files

其中dns代表/etc/resolv.conf,files代表/etc/hosts,这样,主机就会先去找DNS,再去找hosts。

CATALOG