host.conf 文件 所有選項解析

    控制你的解析器設置的主要文件是host.conf 。它存儲於/etc中而且告知解析器使用哪一個服務、 以及用什麼順序。 linux

    Host.conf 中的選項必須出如今不一樣的行上。各個域要用空格(空格或製表符)隔離。一個「#」號表示一個註釋行。 
    有如下一些選項: 
order 
    這肯定了解析服務試驗的順序。有效的選項是:bind 用於請求名字服務器、hosts 用於在/etc/hosts 中查找、nis用於 NIS查尋。能夠指定其中的任何一個或全部。它們出如今一行上的順序決定了各個相關服務試驗的順序。 
multi 
    以on或off作爲選項。這決定了在/etc/hosts中的一個主機是否能夠有幾個IP地址,它一般指的是做爲 「多宿主的」。這個標誌對DNS或NIS請求是沒有做用的。 
nospoof 
    就如前章所解釋的,DNS 經過使用 in-addr.arpa域,容許你找到屬於一個IP地址的主機名。名字服務器提供一個假主機名的企圖被稱爲「哄騙 」(「spoofing」 )。爲了防止這個作法,解析器能夠配置成檢查是否一個原始 IP地址其實是與一個得到的主機名相關的。若是不是,這個名字將被丟棄而且返回一個出錯。這個行爲是經過設置 nospoof 爲 on 來打開的。 
alert 
    這個選項使用on或off做爲參數。若是它被打開,任何哄騙企圖(見上面 )將致使解析器將信息寫進syslog日誌文件中。 
trim 
    這個選項將一個域名做爲參數,在查尋以前它將被從主機名中刪去。這對於 hosts項是頗有用的,那裏你可能只想指定無本地域的主機名。附帶有本地域名的一個主機的查尋將被移去本地域,這樣就使得在/etc/hosts中的查找得到成功。 
 
    Vlager 的一個樣本文件顯示以下: 
 
    # /etc/host.conf 
    # We have named running, but no NIS (yet) 
    order   bind hosts 
    # Allow multiple addrs 
    multi   on 
    # Guard against spoof attempts 
    nospoof on 
    # Trim local domain (not really necessary). 
    trim    vbrew.com. 
                                         
                                               (節選自linux網絡管理員手冊)
相關文章
相關標籤/搜索