该文件是dns的配置文件,最近总是呈现UnknownHostEception这个谬误,很多状况下是dns配置不正确造成的,它的配置文件格式很简略,每行以关键字开明,前面配参数

例如:nameserver 8.8.8.8

/etc/resolv.conf的关键字次要有四个,别离是:

nameserver #定义DNS服务器的IP地址

其中最终要的就是nameserver,其余都是可选的,能够配置多个,在查问时,依照nameserver在本文中的秩序进行,当第一个dns没有反馈时,才查问第二个

domain #定义本地域名

        申明主机的域名。很多程序用到它,如邮件体系;当为沒有域名的主机进行DNS查问时,也要用到。如果沒有域名,主机名将被应用,删除所有在第一个点( . )后面的內容。

search #定义域名的搜寻列表

        它的多个参数指明域名查问秩序。当要查问沒有域名的主机,主机将在由search申明的域中拆散查找。domain和search不能共存;如果同时存在,前面出现的将会被应用。

sortlist #对返回的域名进行排序

            容许将失去域名进行特定的排序。它的参数为网络/掩码对,许可任意的排列秩序。

参考链接:
understanding /etc/resolv.conf file in Linux