詳解Linux系統(tǒng)下的hosts文件

hosts文件
hosts —— the static table lookup for host name(主機(jī)名查詢靜態(tài)表)。
hosts文件是Linux系統(tǒng)上一個(gè)負(fù)責(zé)ip地址與域名快速解析的文件,以ascii格式保存在/etc/目錄下。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)解決。通過(guò)可以將常用的域名和ip地址映射加入到hosts文件中,實(shí)現(xiàn)快速方便的訪問(wèn)。
優(yōu)先級(jí) : dns緩存 > hosts > dns服務(wù)
hosts格式配置
hosts文件可以配置主機(jī)ip與對(duì)應(yīng)的主機(jī)名。在局域網(wǎng)或者是萬(wàn)維網(wǎng)上,每臺(tái)主機(jī)都有一個(gè)ip地址,它區(qū)分開(kāi)每臺(tái)主機(jī),并可以根據(jù)ip進(jìn)行通訊。但是Ip地址不符合人腦的記憶規(guī)律,因此出現(xiàn)了域名,例如www.baidu.com.在一個(gè)局域網(wǎng)中,每臺(tái)機(jī)器都有一個(gè)主機(jī)名,用于區(qū)分主機(jī),便于相互訪問(wèn)。
hosts文件格式
ip地址 主機(jī)名/域名 (主機(jī)別名)
主機(jī)名和域名的區(qū)別在于:
主機(jī)名通常在局域網(wǎng)內(nèi)使用,通過(guò)hosts文件,主機(jī)名就被解析到對(duì)應(yīng)的ip。
域名通常在internet上使用,但是優(yōu)先級(jí)低于hosts文件中內(nèi)容,因此如果你不想使用internet上的域名解析,可以更改自己的hosts文件,加入自己的域名解析。
hosts文件作用
一個(gè)主要的作用是:線下環(huán)境模擬,通信雙方在同一個(gè)局域網(wǎng)內(nèi)想通過(guò)internet上的域名相互訪問(wèn),則只需要修改自己的/etc/hosts文件內(nèi)容即可。
例如,修改www.baidu.com的ip為127.0.0.1:
修改/etc/hosts之后,ping百度的效果如下圖所示:
相關(guān)文章
win7系統(tǒng)如何安全清理hosts文件? win7系統(tǒng)安全清理hosts系統(tǒng)文件圖文
win7系統(tǒng)Hosts文件是一個(gè)沒(méi)有擴(kuò)展名的系統(tǒng)文件,有些用戶想要清理hosts文件,但是不同的操作系統(tǒng)hosts文件存放的位置也不一樣且不能隨意修改,那么win7操作系統(tǒng)如何安全清2016-06-24Win10怎么修改hosts文件 Win10系統(tǒng)hosts文件修改圖文教程
很多從事網(wǎng)絡(luò)的工作者,一般都需要修改電腦的hosts文件,那么,win10系統(tǒng)的hosts文件怎么修改呢?針對(duì)此問(wèn)題,本文就為大家圖文詳細(xì)介紹win10修改hosts文件的方法2015-11-02Win10修改編輯hosts文件后無(wú)法保存的解決方法
Win10修改編輯hosts文件后無(wú)法保存怎么辦?本文將提供Win10修改編輯hosts文件后無(wú)法保存的解決方法供大家了解,希望可以幫助到大家2015-09-26Windows 10的HOSTS文件怎么用默認(rèn)應(yīng)用及第三方應(yīng)用編輯?
Windows 10的HOSTS文件怎么用默認(rèn)應(yīng)用及第三方應(yīng)用編輯?下面介紹兩種方法,其中一個(gè)最簡(jiǎn)單的方法無(wú)疑就是把你PC的網(wǎng)線給拔了,或者關(guān)閉WiFi適配器,詳細(xì)情況情況請(qǐng)看下文2015-08-10win7 hosts文件位置在哪?win7修改hosts文件詳細(xì)圖文教程
對(duì)于喜歡倒騰電腦的朋友來(lái)說(shuō),對(duì)于hosts文件可能在熟悉不過(guò)了。那么,win7 hosts文件位置在哪里?如何修改?針對(duì)此問(wèn)題,本文就為大家介紹win7修改hosts文件的詳細(xì)教程2015-06-30操作系統(tǒng)中的Hosts文件工作原理和作用及其詳細(xì)介紹
這篇文章主要介紹了操作系統(tǒng)中的Hosts文件工作原理和作用及其詳細(xì)介紹,本文詳細(xì)講解了什么是Hosts文件、Hosts文件的工作方式、Hosts文件的具體作用、如何用手動(dòng)查殺劫持HOS2015-06-18- 這篇文章主要介紹了Hosts文件的作用和位置詳解,hosts文件在很多時(shí)候都有作用,本文就分析了它的原理,本文還介紹了多個(gè)系統(tǒng)下hosts文件的位置,需要的朋友可以參考下2015-06-10
windows系統(tǒng)怎么修改hosts文件的權(quán)限?
windows系統(tǒng)怎么修改hosts文件的權(quán)限?很多人只會(huì)修改hosts文件的內(nèi)容,但是不會(huì)修改權(quán)限,下面我們一起來(lái)看看詳細(xì)的設(shè)置過(guò)程吧2015-05-24win7中hosts文件無(wú)法保存怎么辦? win7中hosts文件保存方法匯總
很多朋友向我反映win7中hosts文件無(wú)法保存怎么辦?今天腳本之家小編就為大家?guī)?lái)win7中hosts文件保存匯總教程,需要的朋友可以一起看看2015-05-12Win8殺毒軟件Defender阻止修改hosts文件的解決方法
hosts文件是一種系統(tǒng)文件,當(dāng)我們修改hosts文件時(shí),Win8系統(tǒng)內(nèi)置的安全軟件Windows Defender就會(huì)出來(lái)干涉,關(guān)于這個(gè)問(wèn)題,解決方法如下2015-02-26