【Linux】/etc/resolv.conf 文件

该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。resolv.conf的关键字主要有四个,分别是:

nameserver   #定义DNS服务器的IP地址,可以有很多行的nameserver,每一个带一个IP地址。在查询时就按nameserver 在本文件中的顺序进行,且只有当第一nameserver没有反应时才查询下面的nameserver.
domain       #定义本地域名,当为没有域名的主机进行DNS 查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( . )前面的内容。
search       #定义域名的搜索列表,当要查询没有域名的主机,主机将在由search 声明的域中分别查找。domain 和search 不能共存;如果同时存在,后面出现的将会被使用。
sortlist     #对返回的域名进行排序,允许将得到域名结果进行特定的排序。它的参数为网络/掩码对。允许任意的排列顺序
/etc/resolv.conf的一个示例:

domain localhost
search www.aliyun-inc.com
nameserver 202.96.128.86
nameserver 202.96.128.166
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。最新安装的redhat是没有以上内容的,所以如果要系统联网,就需要配置此文件。
上一篇:市场为什么需要低代码


下一篇:好程序员Java培训分享Java有什么优势 为什么学的人多