| 有的時(shí)候,某些軟件之間連接,需要使用主機(jī)名連接,例如用友財(cái)務(wù)軟件。電腦同時(shí)在一個(gè)局域網(wǎng),可以直接通過主機(jī)名訪問,如果跨三層網(wǎng)絡(luò),或者是vpn連接到公司網(wǎng)絡(luò),就沒有辦法直接使用主機(jī)名訪問,這個(gè)時(shí)候就需要使用ip地址和主機(jī)名之間做一個(gè)映射,那如何做這個(gè)映射呢?就是需要修hosts文件。
什么是hosts文件?
hosts文件是一個(gè)計(jì)算機(jī)上的文本文件,用于將域名映射到相應(yīng)的IP地址。它位于操作系統(tǒng)的文件系統(tǒng)中,用于在域名解析過程中提供本地的靜態(tài)映射。當(dāng)您在瀏覽器中輸入一個(gè)域名時(shí),操作系統(tǒng)會(huì)首先檢查hosts文件,如果找到對(duì)應(yīng)的IP地址映射,則會(huì)直接將請(qǐng)求發(fā)送到該IP地址,而不需要進(jìn)行域名解析的過程。
hosts文件的主要作用是在本地進(jìn)行域名解析,可以用于以下幾個(gè)方面:
1.阻止訪問特定的網(wǎng)站:通過將某個(gè)網(wǎng)站的域名映射到無效的IP地址,可以阻止計(jì)算機(jī)訪問該網(wǎng)站。
2.本地測試和開發(fā):通過在hosts文件中添加自定義的域名和相應(yīng)的IP地址,可以在本地進(jìn)行網(wǎng)站開發(fā)和測試,而不需要進(jìn)行實(shí)際的域名注冊(cè)和DNS配置。
3.繞過DNS解析延遲:如果您經(jīng)常訪問某個(gè)網(wǎng)站,您可以將其域名映射到該網(wǎng)站的IP地址,以繞過DNS解析的延遲,提高訪問速度。
需要注意的是,修改hosts文件需要管理員權(quán)限(或超級(jí)用戶權(quán)限),并且對(duì)于大多數(shù)用戶來說,不建議頻繁修改hosts文件,因?yàn)殄e(cuò)誤的修改可能導(dǎo)致網(wǎng)絡(luò)連接問題。
圖片修hosts文件沒有辦法直接修改怎么辦?
如果,我們使用的是普通管理員登錄系統(tǒng),是沒有辦法直接修改hosts文件的,只有administrator超級(jí)管理員登錄系統(tǒng),才可以直接修改hosts文件。
如下圖所示:使用的是admin普通管理員登錄系統(tǒng)。
找到hosts文件目錄,C:\Windows\System32\drivers\etc,
雙擊以記事本方式,打開hosts文件,hosts文件是沒有擴(kuò)展名的。
如下圖所示,這個(gè)是原始的hosts文件內(nèi)容。
可以先備份hosts文件:在對(duì)hosts文件進(jìn)行修改之前,強(qiáng)烈建議備份原始的hosts文件,以防出現(xiàn)錯(cuò)誤。您可以將其復(fù)制到其他位置或更名為hosts.backup。
進(jìn)行修改:在hosts文件中,每行代表一個(gè)域名和相應(yīng)的IP地址的映射。您可以在文件的末尾添加新的映射或修改現(xiàn)有的映射。每行的格式通常是"IP地址域名"。例如:
127.0.0.1 example.com(127.0.0.1Tab鍵example.com)
這將把example.com映射到本地回環(huán)地址127.0.0.1。
注意:ip地址和域名
主機(jī)名
之間不是空格,而是Tab鍵。
保存文件:在完成修改后,保存hosts文件。
如果普通管理員更改了參數(shù),無法直接將hosts文件保存在,hosts原目錄下面,這時(shí)該怎么辦,切換到administrator超級(jí)管理員嗎?當(dāng)然不用。
這時(shí)需要將hosts文件拷貝到桌面,然后修改,再把修改后hosts文件復(fù)制到C:\Windows\System32\drivers\etc,這個(gè)路徑即可。
替換完成之后,清除DNS緩存(可選):為了使修改生效,您可以清除DNS緩存,以便操作系統(tǒng)重新讀取hosts文件。在Windows系統(tǒng)中,您可以打開命令提示符(Command Prompt)并運(yùn)行以下命令:ipconfig/flushdns。
測試修改:您可以嘗試在瀏覽器中訪問您修改的域名,以確認(rèn)修改是否生效。 |