首頁  >  文章  >  運維  >  linux系統服務(一)之/etc/host* 的檔案說明詳解

linux系統服務(一)之/etc/host* 的檔案說明詳解

黄舟
黄舟原創
2017-06-06 10:39:524021瀏覽

一、/etc/hosts

>man  hosts


1、功能:  主機名稱查詢靜態表;主要用於IP位址與電腦主機名稱之間的轉換。

/etc/hosts檔案格式,每行表示一個IP位址;每行由三個部分構成:

IP_address                        .......]

IP位址                                           規格上# 

註解

內容

(2)host  names 只能包含數字、字母、連字符(-)、點(.);且必須以字母開始,以字母或數字結尾。 (3)主機名稱別名是可選的

(4)儘管host  table已被DNS取代,但依然被廣泛的使用:

        --系統開機:多數系統擁有較小的host table,包含本地網路中重要hosts的名字和位址資訊。 DNS沒有啟動的時候,這很有用。

        --NIS:使用NIS的網站,將使用host table作為NIS host資料庫的輸入,即使NIS使用DNS,多數NIS網站依然使用host table作為本地所有hosts備份入口。         --孤立節點: 在沒有連接internet的區域網路中,將使用host table作為DNS的替代品。如果本地資訊很少變化, 且本地區域網路並沒有連結到internet, DNS也沒有任何優勢。

上述孤立節點就是說:建立沒有連線的internet的區域網路中,可以使用/etc/hosts指定需要連線的主機名稱與IP的映射,不在/etc/hosts映射之中的,一般無法連接。

(5)此文件的修改通常立即發生作用,除非本文件被應用快取

2、範例

EXAMPLE       127.0.0.1       
localhost       192.168.1.10    
foo.mydomain.org       foo       
192.168.1.13    bar.mydomain.org       
bar       146.82.138.7    
master.debian.org      master       
209.237.226.90  www.opensource.org
註:

#在/etc/hosts中輸入ip及其主機名稱之後,可以使用主機名稱進行區域網內的

遠端登入

或連接,更快速;二、/etc/hostname          此檔案只能包含主機名稱

#永久修改主機名稱的方式是修改/etc/hostname, 重啟後即生效;

        暫時性修改:終端可以透過 hostname    new-host-name 暫時性愛修改,一旦重啟,hostname就會變回原有的。

三、/etc/host.conf1、網域解析有兩種方法:

(1)使用DNS系統

#(2)使用/etc/hosts檔案

/etc/host.conf可以指定網域解析方法順序。

一般內容為:

ord
er: 指定要採用哪一個順序。 

hosts:採用/etc/hosts檔案解析bind:採用DNS解析。

以上是linux系統服務(一)之/etc/host* 的檔案說明詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn