linux系統(tǒng)服務(wù)(一)之/etc/host* 的文件說明詳解

一、/etc/hosts

>man ?hosts

linux系統(tǒng)服務(wù)(一)之/etc/host* 的文件說明詳解

1、作用: ?主機名查詢查詢表;主要用于IP地址與計算機主機名之間的轉(zhuǎn)換。

/etc/hosts文件格式,每行表示一個IP地址;每行由三部分構(gòu)成:

IP_address ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?canonical_hostname ? ? ? ? ? ? ? ? [aliases…….]

IP地址 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?規(guī)范的主機名 或域名 ? ? ? ? ? ? ? ? ? 主機名別名

注:

(1)#查詢內(nèi)容

(2)host ?names 只能包含 數(shù)字、字母、連字符(-)、點(.);且必須以字母開始,以字母或者數(shù)字結(jié)尾。

(3)主機名別名是可選的

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

? ? ? ? –系統(tǒng)引導(dǎo):多數(shù)系統(tǒng)擁有較小的host table,包含本地網(wǎng)絡(luò)中重要hosts的名字和地址信息。DNS沒有啟動的時候,這很有用。

? ? ? ? –NIS:使用NIS的網(wǎng)站,將使用host table作為NIS host數(shù)據(jù)庫的輸入,即使NIS使用DNS,多數(shù)NIS網(wǎng)站依然使用host table作為本地所有hosts備份入口。

? ? ? ? –孤立節(jié)點: 在沒有連接internet的局域網(wǎng)中,將使用host table作為DNS的替代。如果本地信息很少變化, 并且本地局域網(wǎng)并沒有鏈接到internet, DNS沒有任何優(yōu)勢。

上述孤立節(jié)點就是說:建立沒有連接的internet的局域網(wǎng)中,可以使用/etc/hosts指定需要連接的主機名與IP的映射,不在/etc/hosts映射之中的,一般無法連接。

(5)此文件的修改通常立即發(fā)生作用,除非本文件被應(yīng)用查詢

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及其主機名之后,可以使用主機名進(jìn)行局域網(wǎng)內(nèi)的查詢或者連接,更加快捷;

二、/etc/hostname

? ? ? ? ? 此文件只能包含主機名

永久性修改主機名的方式就是修改/etc/hostname, 重啟后即生效;

? ? ? ? 臨時性修改:在終端可以通過 ?hostname ? ?查詢-host-name 進(jìn)行暫時性修改,一旦重啟,hostname就會變回原有的。

三、/etc/host.conf

1、 域名解析有兩種辦法:

(1)使用DNS系統(tǒng)

(2)使用/etc/hosts文件

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

一般內(nèi)容為:

linux系統(tǒng)服務(wù)(一)之/etc/host* 的文件說明詳解

查詢er: 指定采用哪種順序。?

hosts:采用/etc/hosts文件解析

bind:采用DNS解析。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊12 分享