linux服務(wù)器hosts文件配置
hosts文件是Linux系統(tǒng)中一個(gè)負(fù)責(zé)IP地址與域名快速解析的文件,以ASCII格式保存在“/etc”目錄下,文件名為“hosts”。
hosts文件包含了IP地址和主機(jī)名之間的映射,還包括主機(jī)名的別名。在沒(méi)有域名服務(wù)器的情況下,系統(tǒng)上的所有網(wǎng)絡(luò)程序都通過(guò)查詢?cè)撐募?lái)解析對(duì)應(yīng)于某個(gè)主機(jī)名的IP地址,否則就需要使用DNS服務(wù)程序來(lái)解決。通??梢詫⒊S玫挠蛎虸P地址映射加入到hosts文件中,實(shí)現(xiàn)快速方便的訪問(wèn)。
下面我們來(lái)介紹下修改hosts配置文件的方法及步驟:
所需工具:vim/vi
1、安裝vim編輯器
sudo apt install vim -y # debian
sudo yum install vim -y # readhat
2、使用編輯器修改hosts文件
1. sudo vim /etc/hosts
2. 按下 i 鍵進(jìn)入編輯模式
hosts文件的格式如下:
IP地址 主機(jī)名/域名
第一部份:網(wǎng)絡(luò)IP地址;
第二部份:主機(jī)名或域名;
第三部份:主機(jī)名別名;
例如:
127.0.0.1 localhost.localdomain localhost
192.168.1.100 linmu100.com linmu100
192.168.1.120 ftpserver ftp120
3、修改完成后進(jìn)行保存
內(nèi)容擴(kuò)展
配置hosts文件
這個(gè)文件可以配置主機(jī)ip及對(duì)應(yīng)的主機(jī)名,對(duì)于服務(wù)器類(lèi)型的linux系統(tǒng)其作用還是不可忽略的。在局域網(wǎng)或是INTERNET上,每臺(tái)主機(jī)都有一個(gè)IP地址,它區(qū)分開(kāi)每臺(tái)主機(jī),并可以根據(jù)ip進(jìn)行通訊。但I(xiàn)P地址不方便記憶,所以又有了域名。在一個(gè)局域網(wǎng)中,每臺(tái)機(jī)器都有一個(gè)主機(jī)名,用于區(qū)分主機(jī),便于相互訪問(wèn)。
Linux主機(jī)名的相關(guān)配置文件就是/etc/hosts;這個(gè)文件告訴本主機(jī)哪些域名對(duì)應(yīng)那些ip,那些主機(jī)名對(duì)應(yīng)哪些ip:
比如文件中有這樣的定義
192.168.1.100 linumu100 test100
假設(shè)192.168.1.100是一臺(tái)網(wǎng)站服務(wù)器,在網(wǎng)頁(yè)中輸入http://linumu100或http://test100就會(huì)打開(kāi)192.168.1.100的網(wǎng)頁(yè)。
通常情況下這個(gè)文件首先記錄了本機(jī)的ip和主機(jī)名:
127.0.0.1 localhost.localdomain localhost
這就是在我們?cè)谡{(diào)試web項(xiàng)目的時(shí)候,我們明明在瀏覽器的地址欄中輸入的是localhost,他會(huì)知道我們是本地調(diào)試,因?yàn)樗成涞搅?27.0.0.1(即本機(jī))。
以上就是本次介紹的全部知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。