一、/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)此文件的修改通常立即發生作用,除非本文件被應用快取。
#在/etc/hosts中輸入ip及其主機名稱之後,可以使用主機名稱進行區域網內的
遠端登入或連接,更快速;二、/etc/hostname 此檔案只能包含主機名稱
#永久修改主機名稱的方式是修改/etc/hostname, 重啟後即生效;
暫時性修改:終端可以透過 hostname new-host-name 暫時性愛修改,一旦重啟,hostname就會變回原有的。
(1)使用DNS系統
#(2)使用/etc/hosts檔案
/etc/host.conf可以指定網域解析方法順序。
一般內容為:
ord
er: 指定要採用哪一個順序。
hosts:採用/etc/hosts檔案解析bind:採用DNS解析。
以上是linux系統服務(一)之/etc/host* 的檔案說明詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!