什么是Peer DNS

作者: 乃铭 | 来源:发表于2018-07-17 14:41 被阅读6次

先认识一下这三个配置文件:

/etc/hosts :这个是最早的 hostname 对应 IP 的存档;
/etc/resolv.conf :当需要解析域名时,读取该文件获得DNS 服务器 IP;
/etc/nsswitch.conf:这个档案『决定』先使用 /etc/hosts 还是 /etc/resolv.conf 的设定!

当电脑要访问一个域名时,要将域名翻译成IP地址。
这个过程通常会先访问/etc/hosts,看本地是否有对应的hostname -- IP记录。
如果没有就去查询DNS服务器,通过/etc/resolv.conf 得到dns服务器地址。


流程如图

当在eth接口启用DHCP后,本地resolv.conf文件将被修改,resolv.conf文件中的DNS地址将被改为从DHCP获取到的地址。这种从DHCP获得的DNS即是Peer DNS。

启用DHCP后即便修改/etc/resolv.conf,不久又恢复成原样。如何解决这个问题?此时,你得要在 /etc/sysconfig/network-scripts/ifcfg-eth0 等相关档案内,增加一行:『PEERDNS=no』,然后重新启动网络即可。

参考

*What is PEERDNS?

相关文章

  • 什么是Peer DNS

    先认识一下这三个配置文件: 当电脑要访问一个域名时,要将域名翻译成IP地址。这个过程通常会先访问/etc/host...

  • 【006今日分享】——修改DNS提高网站访问速度

    1、什么是DNS?有什么作用?适用哪些平台? 1.1、什么是DNS? DNS(Domain Name System...

  • Red Hat -- DNS

    Ret Hat -- DNSUbuntu Server -- DNS 什么是 DNS ? DNS (Domain ...

  • 什么是DNS

    DNS是域名统 (Domain Name System) 的缩写,是因特网的一项核心服务,它作为可以将域名和IP...

  • 什么是DNS

    很多没有学习过相关电脑知识的小伙伴想必不了解什么是DNS。其实在我们使用电脑的时候,一般都会用到DNS。比如当你使...

  • 什么是DNS

    DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的,又名“域名解...

  • 什么是DNS

    DNS是计算机域名系统的缩写,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问...

  • 什么是DNS?

    说起DNS,相信大家一定都是很陌生的,因为我们日常生活中似乎根本接触不到它。但是实际上它是和我们息息相关的。比如...

  • 什么是DNS

    网络已经与我们日常生活息息相关了,但对大多数没有学过计算机的人来说DNS还是非常陌生。 百度百科给的DNS的定义是...

  • 什么是DNS

    在现如今的日常生活中,互联网成为了我们生活中的一部分,频繁地出现在我们的日常交流中并起着至关重要的作用。互联网自1...

网友评论

    本文标题:什么是Peer DNS

    本文链接:https://www.haomeiwen.com/subject/gspwpftx.html