设定/etc/resolv.conf 档案

此档案可用来设定DNS 用户端要求名称解析时,所定义的各项内容。我们分别来看一个完整的resolv.conf的档案:


 domain twnic.com.tw

nameserver 192.168.10.1

nameserver 192.168.2.5

search twnic.com.tw twnic.net.tw

“domain”指定本地的网域名称,如果查询时的名称没有包含小数点,则会自动补上此处的网域名称为字尾再送给DNS伺服器。

“nameserver”指定用户端要求进行名称解析的nameserver IP位址,在此可指定多部DNS伺服器,则用户端将会依序提出查询要求。

“search”这个选项为非必要选项,而功能在于若使用者指定主机名称查询时,所需要搜寻的网域名称。例如,当我们设“search twnic.com.tw”时,当DNS伺服器在做名称解析过程中,无法对输入的名称,例如pc1,找出相对应的IP时,则DNS会利用search的设定值加上需查询的名称,即pc1.twnic.com.tw来进行解析,解析失败时则会尝试pc1.twnic.net.tw。

需要注意的是当我们想尝试多种在没有包含小数点,于字尾补上所需要搜寻的网域名称时,我们会在"search"中指定几种组合给DNS伺服器,而不能在"domain "中指定。因为“domain”是指定本地的网域名称,而搜寻时也以“domain”为优先尝试,如果失败之后才会尝试"search"中的组合。

本文来自互联网