Linux更改DNS搜索顺序

时间:2020-01-09 10:40:02  来源:igfitidea点击:

问:如何在Linux中更改DNS搜索顺序?
为了提高性能,如何进行更改。

答:
在Linux下,您需要使用/etc/nsswitch.conf文件(系统数据库使用该文件)和Name Service Switch配置文件

需要配置C库中的各种功能以在本地环境中正常工作。
传统上,这是通过使用文件(例如,/etc/passwd)来完成的,但是其他名称服务(例如,网络信息服务(NIS)和域名服务(DNS))变得很流行,并且被砍入了C库,通常具有固定的搜索顺序。

步骤1:/etc/nsswitch.conf

使用文本编辑器打开/etc/nsswitch.conf文件:

# vi /etc/nsswitch.conf

寻找主机:

hosts: files dns mdns4

根据您的要求设置以上订单。
关闭并保存文件。

host.conf解析器配置文件

文件/etc/host.conf包含特定于解析程序库的配置信息。
每行应包含一个配置关键字,后跟适当的配置信息。

打开/etc/host.conf文件

# vi /etc/host.conf

查找订单行,该行指定如何执行主机查找。
它之后应该是一种或多种用逗号分隔的查找方法。
有效的方法是bind(dns服务器),主机(/etc/hosts文件)和nis(旧方法)。

order hosts,bind

保存并关闭文件。