hosts和resolv.conf区别

hosts:作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在命令行中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

查看配置:vim /etc/hosts

10.10.10.10 www.a.com
20.20.20.20 www.b.com

dns:域名系统是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。一般部署在远程服务器上。

resolv.conf:域名如果在hosts中找不到对应的IP,会访问此文件寻找域名解析服务器。

查看配置:vim /etc/resolv.conf

nameserver x.x.x.x  #该选项用来制定DNS服务器的,可以配置多个nameserver指定多个DNS。

 

上一篇:2020-12-15


下一篇:修改/etc/resolv.conf后重启网络,DNS配置丢失——resolv无效