Hosts 文件是 Windows 操作系統的重要組成部分,它允許您手動將 IP 地址映射到域名,從而有效地避免域名系統解析過程。
人們可以出於各種目的編輯主機文件,例如阻止網站、重定向域或在不同服務器上測試網站。在本指南中,我們將介紹在 Windows 11 中編輯主機文件的過程。
主機文件是計算機上的純文本文件,可讓您連接到網站。它通常被命名為“hosts”,沒有任何文件擴展名,並包含一些將常見主機名映射到相應 IP 地址的條目的列表。
Hosts 文件在 Windows 11 中如何工作
當您嘗試使用計算機上的域名訪問網站或服務時,它首先在其本地主機文件中查找相同的域名。如果主機文件中存在域名,您的計算機將使用相應的 IP 地址連接到所請求的網站或服務。
此過程稱為基於主機文件的 DNS 解析。如果在本地主機文件中找不到域名,則您的 PC 會查詢互聯網上的 DNS 服務器以獲取網站或服務的 IP 地址。
眾所周知,DNS服務器是一台存儲域名及其相應IP地址數據庫的計算機,因此當它看到來自您的系統的查詢時,它會返回您請求的網站或服務的IP地址,然後您的計算機會將您連接到它。
如何在 Windows 11 中查找 Hosts 文件
現在您已經了解了什麼是主機文件以及它在 Windows 11 中的工作原理。接下來,讓我們了解如何在計算機上找到主機文件。步驟很簡單,我們在下面列出了它們。
1.按勝利+E在鍵盤上打開文件瀏覽器應用程式.
2.前往安裝 Windows 操作系統的驅動程序。
3.向下滾動並打開視窗文件夾。
4.打開系統32文件夾。
推薦閱讀:如何修復 Hosts 文件在 Windows 11 中不起作用

5.在 System32 文件夾中,單擊司機文件夾。

6.前往ETC文件夾,您可以在其中找到主機文件。

如何在 Windows 11 中編輯 Hosts 文件
在 Windows 11 中編輯主機文件有三種主要方法。我們在下面的文章中解釋了這三種方法。檢查一下。
1.使用記事本
編輯主機文件的第一個也是最直接的方法是使用記事本。大多數 Windows 用戶已經熟悉記事本,因此使用它來更改主機文件不會那麼困難。以下是在 Windows 11 中使用記事本應用程序編輯主機文件的方法:
1.按贏+S在鍵盤上輸入記事本,並選擇以管理員身份運行選項。

2.選擇是的在“用戶訪問控制”彈出窗口中。
3.在記事本應用程序中,單擊文件選項並選擇打開。您還可以按控制鍵+氧打開一個文件。

4.在右下角,將文件類型更改為所有文件。

5.導航到放置主機文件的文件夾或將此路徑複製到地址欄。
C:WindowsSystem32driversetc6.選擇主機文件並單擊打開按鈕。

7.現在,您可以在主機文件中進行更改。完成後,單擊文件選項並選擇另存為。您還可以按Ctrl + Shift + S鍵盤上的按鈕。
8.在保存頁面上,選擇一個位置,例如桌面。接下來,將文件類型更改為所有文件,最後,確保僅使用美國國家標準學會或者UTF-8。完成所有這些操作後,單擊節省按鈕。

9.保存文件後,將其複制,轉到hosts文件的默認位置,並用新文件替換舊文件。
10.重新啟動計算機,就可以了。
2. 使用微軟PowerToys
記事本方法很長,如果您不想遵循它,我們會得到它。這就是為什麼,這是一個替代方案。 Microsoft PowerToys 是下一個可用於在 Windows 11 中編輯主機文件的工具。
如果您不熟悉該應用程序,Microsoft PowerToys 是一套適用於 Windows 的免費開源實用程序。它包括各種可用於改善 Windows 11 上的自定義體驗的工具。
PowerToys 最好的部分是它允許您在圖形用戶界面中編輯主機文件,這對於不習慣使用文本編輯器的用戶來說是一個救星。請按照以下步驟使用 Microsoft PowerToys 應用程序在 Windows 11 上編輯主機文件:
1.打開微軟商店, 搜尋,然後安裝該應用程序。
2.打開應用程序。點擊主機文件編輯器,並按啟動 Hosts 文件編輯器按鈕。

3.單擊接受選項。

4.單擊新條目按鈕添加新的 IP 地址和域。您還可以使用給定的開關啟用或禁用任何條目。

5.右上角的第一個按鈕允許您將更新保存在主機文件中。使用第二個按鈕,您可以對條目進行排序或對其應用過濾器,單擊第三個按鈕將在記事本應用程序中打開主機文件。

6.您可以使用右上角的齒輪圖標調整主機文件編輯器的設置。

3. 使用命令行
如果您喜歡使用命令提示符應用程序,那麼此方法適合您。讓我們看看如何使用命令提示符在 Windows 11 中編輯主機文件。
1.按贏鍵盤上的 鍵打開開始菜單。類型命令提示符在搜索欄中並選擇以管理員身份運行選項。
2.您也可以通過先按贏+R,打字指令,然後按Ctrl + Shift + Enter鍵盤上的按鈕。

3.在命令提示符應用程序中執行以下命令。
notepad C:WindowsSystem32driversetchosts
4.對主機文件進行必要的更改。
5.保存主機文件。
6.關閉記事本並重新啟動計算機。
常見問題解答
編輯主機文件安全嗎?
編輯主機文件通常是安全的,但一定要小心。主機文件是一個系統文件,因此如果您犯了錯誤,可能會導致您的計算機出現問題。
編輯hosts文件後需要重啟嗎?
一般來說,編輯hosts文件後不需要重新啟動計算機。它會自動保存。但是,您需要重新啟動電腦才能使主機文件中的更改生效。
我可以創建一個hosts文件嗎?
是的,您可以通過打開文本編輯器(例如記事本)來創建新的主機文件,並將文件另存為上述目錄中的主機。創建主機文件後,您可以通過指定主機名和 IP 地址(以空格分隔)來向其中添加條目。
我可以重置我的主機文件嗎?
是的,您可以重置您的 Hosts 文件。重置 Hosts 文件後,您可能需要重新啟動計算機才能使更改生效。
通過編輯主機文件完全控製網站
在 Windows 11 中編輯主機文件可能是一種用於多種目的的有用技術,但應謹慎執行。在進行任何更改之前,請務必備份原始主機文件,並註意編輯的潛在後果。
如果使用正確,hosts 文件可以成為管理 Windows 11 系統上的網絡和域名解析的有用工具。最後,如果您在編輯後遇到主機文件問題,我們的修復主機文件在 Windows 11 中不起作用的指南可能會有所幫助。
