4. 设置DNS文件这里需要配置两个文件
/etc/resolv.conf 和/etc/nsswitch.conf
/etc/resolv.conf
该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。添加ISP的主DNS地址和辅助DNS地址:
nameserver 202.106.46.151
nameserver 202.106.0.20
/etc/nsswitch.conf
该文件的作用是名称服务转换器,用于控制客户机或应用程序获取网络信息的方式。本文中/etc/nsswitch.conf 用于处理Hosts表和DNS的顺序 nsswitch.conf 文件实质上就是一个列表,其中包含16 种信息(并非必须按此顺序):
aliases
bootparams
ethers
group
hosts
ipnodes
netgroup
netmasks
networks
passwd(包括阴影信息)
protocols
publickey
rpc
services
automount
sendmailvars
下表说明了可以列在上述信息类型的转换器文件中的源的种类。
转换器文件中的信息源:
|
信息源 |
说明 |
|
files |
存储在客户机的 /etc 目录中的文件。例如,/etc/passwd。 |
|
nisplus |
一个 NIS+ 表。例如,hosts 表。 |
|
nis |
一个 NIS 映射。例如,hosts 映射。 |
|
compat |
compat 可用于口令和组信息,从而支持 /etc/passwd、/etc/shadow 和 /etc/group 文件中的旧式 + 或 - 语法。 |
|
dns |
可用于指定从 DNS 获取主机信息。 |
|
ldap |
可用于指定从 LDAP 目录获取项。 |
对于DNS服务来说只要将
hosts: files
改为
hosts: files dns
即可。如下图中红色部分 。
![]() |
| 修改nsswitch.conf 文件 |
