linux下的DNS域名解析全过程

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文件
  1. 本地解析文件/etc/hosts
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. dns指向文件/etc/resolv.conf 里面存放dns服务器地址,为我们提供地址解析功能的主机叫dns服务器。(设置了之后测试如果不行可以重启以下)

    dns服务器:西安电信:218.30.19.50 谷歌:8.8.8.8 还有一个电信的114.114.114.114 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述##### /etc/resolv.conf下的内容会受到网卡配置文件的影响#######

  3. 修改/etc/sysconfig/network-scripts/ifcfg-xxx文件

    在这里插入图片描述
    在这里插入图片描述####默认情况是允许网卡配置信息修改/etc/resolv.conf中dns信息的####
    如果不想被修改,则需要在网卡配置文件中添加如下信息:
    在这里插入图片描述在这里插入图片描述

dhcp工作模式下dns状态

此模式下,系统会自动获取ip 网关 dns
然后将/etc/resolv.conf文件修改
如果不需要dns信息,可以在配置网卡是写入PREEDNS=no

  1. PREEDNS=yes
    在这里插入图片描述
    在这里插入图片描述2. PREEDNS=no

    在这里插入图片描述
    在这里插入图片描述

解析优先级

通过查看/etv/nsswitch.conf(设置了之后不需要重启)
在这里插入图片描述

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Studying!!!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值