DNS域名解析
顾名思义就是将域名解析成对应的ip,比如:www.baidu.com是我们熟知的百度,通过DNS域名解析转换成他的ip地址14.215.177.39。
DNS域名解析的设置目录
- 1. /etc/hosts ##客户自己设置
- 2./etc/resolv.conf ##dns指向文件,不需要重启网络,可以立即生效
- ##网络访问时找不到这个网址,就找这个文件中设置的网络,然后
- 通过这个网络获取www.xxx.com对应的ip是多少
- 3./etc/sysconfig/network-scripts/ifcfg-xxx
- 里面加入DNS=xxx.xxx.xxx.xxx.xxx #需要重启网络,重启后此参数会自动修改/etc/resolv.conf文件
-
本地解析文件/etc/hosts
-
dns指向文件/etc/resolv.conf 里面存放dns服务器地址,为我们提供地址解析功能的主机叫dns服务器。(设置了之后测试如果不行可以重启以下)
dns服务器:西安电信:218.30.19.50 谷歌:8.8.8.8 还有一个电信的114.114.114.114
##### /etc/resolv.conf下的内容会受到网卡配置文件的影响####### -
修改/etc/sysconfig/network-scripts/ifcfg-xxx文件
####默认情况是允许网卡配置信息修改/etc/resolv.conf中dns信息的####
如果不想被修改,则需要在网卡配置文件中添加如下信息:
dhcp工作模式下dns状态
此模式下,系统会自动获取ip 网关 dns
然后将/etc/resolv.conf文件修改
如果不需要dns信息,可以在配置网卡是写入PREEDNS=no
-
PREEDNS=yes
2. PREEDNS=no
解析优先级
通过查看/etv/nsswitch.conf(设置了之后不需要重启)