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