Linux 本地dns配置文件詳解

    咱們在linux下設置dns時,通常都是在/etc/resolv.conf文件進行設置,通常也就設置幾條nameserver而已,其實該文件仍是能夠根據選項進行優化的 linux

    resolv.conf文件中包含的信息,在他們第一次被調用的過程當中被解析器例程所讀取。該文件是人們可讀的,包含的關鍵字列表值提供了不一樣類型的解析器信息。若是該文件不存在,name server將會查詢本機的域名解析配置。 算法

nameserver   Name server IP address
     name server應該是一個能夠被解析的互聯網地址,也就是你設置的dns服務器地址,最大應該有MAXNS (currently 3, see<resolv.h>)個name server能夠被列出來,每一個name server都有nameserver關鍵字。若是列出多個name servers,  解析器會按照順序解析他們,若是沒有name server,則默認使用本地的配置。若是查詢失敗,算法會查詢接下來的name server, 直到查詢完全部的name server。

domain   Local domain name.
     設置本地域名,查詢在這個domain中的names能夠相對於本地domain使用短名稱, 若是沒有設置domain,則會使用主機名來決定domain

search   Search list for host-name lookup.
     定義域名的搜索列表,搜索列表一般是本地域名,默認僅包含本地域名,不過能夠經過在search關鍵子後面跟隨你但願域名來改變默認狀況。若是解析器查詢不到他們的點,則會查詢每個搜索路徑中的設置,直到匹配爲止。 若是查詢的服務器不是在本地的,可能會有些慢而且會產生一些網絡流量, 若是在domain中的服務器不可用,查詢則會超時。search如今限制能夠有6個domains,總共256個字符。
   
options
      如下選項容許你對某些解析變量進行修改,語法相似:options xxx ...,其中xxx能夠是以下選項:

      debug  sets RES_DEBUG in _res.options. 服務器

       ndots:n
           sets a threshold for the number of dots which must appear in a name given to res_query(3) before an initial absolute query will be made.  The default for n is 1, meaning that if there are any dots in a name, the name  will  be  tried first as an absolute name before any search list elements are appended to it.  The value for this option is silently capped to 15. 這一段看的腦殘了....        timeout:n             解析器在查詢遠程name server時的超時時間,默認是5秒。        attempts:n             設置解析器在查詢name server失敗幾回後放棄該name server,默認上限是5。        rotate              這會致使在查詢時循環選擇nameserver中列出的服務器,從而負載均衡全部的nameserver,而不是讓全部的客戶端嘗試第一個列出的服務器        no-check-names             禁止現代BIND檢查輸入的主機名和電子郵件中的無效字符        edns0 (since glibc 2.6)             使支持RFC 2671Z中的dns擴展        single-request (since glibc 2.10)             自從版本2.9以後,glibc在執行查找IPV4和IPV6時是並行執行的,可是一些DNS服務器不能很好的處理這種狀況,並顯示請求超時,次選項禁止glibc的並行查找,從而執行順序查找      domain和search關鍵字是互相排斥的,若是同時設置了這兩個關鍵字,則最後設置的生效。resolv.conf文件中的search關鍵字的值能夠被LOCALDOMAIN環境變量鎖改變, options關鍵字則能夠被環境變量RES_OPTIONS所改變。        
相關文章
相關標籤/搜索