輸入我們最喜歡的網站的域名非常容易,幾秒鐘后我們就到了,滾動瀏覽我們最喜歡的內容或填滿我們的購物車。看起來很簡單,對吧?對我們來說是。但是,為了讓 Internet 基礎設施找到網站,它使用 IP 地址。
這是因為網站是使用數字(或 IP 地址)存儲的。這些 IP 地址被賦予別名或域,以便我們更輕松地使用。這時域名系統(DNS) 介入,將您輸入的網站地址與多個 IP 地址進行匹配。只有這樣,互聯網才能顯示您請求的網站。
這個關于 DNS 的信息與 hosts 文件有什么關系?嗯,DNS 就像一個大型翻譯應用程序,在后臺安靜地工作。主機文件執行類似的任務。但是,與 DNS 不同,主機文件駐留在您的計算機上。這意味著您可以控制它們的使用。任何修改都是本地化的,這意味著只有網絡中的計算機會受到影響。
現在我們在同一頁面上,是時候學習如何使用和編輯 Windows 10 主機文件了。
使用 Windows 10 主機文件
雖然您可以使用 hosts 文件來加快網站加載速度,尤其是對于您經常訪問的網站,但這并不是使用 hosts 文件最有效的方式。這就是為什么今天,我們正在尋找使用和編輯 Windows 10 主機文件的最簡單方法。我們還將專注于使用主機文件來阻止網站,并幫助建立網絡。
Windows 10 托管文件作為一項安全功能
屏蔽網站:
出于各種原因,您可能希望阻止用戶訪問計算機上的特定網站。您可以編輯主機文件,以便在將這些網站地址輸入瀏覽器時收到錯誤消息。請注意,您需要手動輸入要阻止的每個網站地址。
主機文件劫持:
也可能是相反的情況,即盡管已正確輸入您的網站地址,但試圖訪問您網站的訪問者仍會被轉移到另一個網站。主機文件可以被惡意軟件接管,并被用來做別人的投標。這是可能的,因為網站是按 IP 地址存儲的。劫持者可以將您的域名映射到他們選擇的 IP 地址。要限制此類事件,應將主機文件設置為只讀。
Windows 10 在網絡中托管文件
擁有虛擬專用服務器(VPS) 和專用服務器包的用戶通常比普通計算機用戶更密切地使用主機文件。這是因為主機文件有助于聯網。網絡上的每臺計算機都是“主機”;每臺計算機都有一個“主機名”;當前正在使用的計算機稱為“?localhost?”。
理想情況下,網絡上的每臺計算機都應該有一個唯一的名稱。如果網絡上有 35 臺計算機,想象一下系統管理員僅通過 IP 地址識別每臺計算機的艱巨任務。主機文件允許系統管理員識別網絡中的各個計算機并與之通信。
訪問 Windows 10 主機文件
到目前為止,Windows 10 主機文件并沒有真正的獨特之處。這即將改變。在我們繼續之前,重要的是要注意三件事:
- Windows 10 主機文件通常是隱藏文件。您需要使所有文件可見。有幾個選項可以這樣做。
- 編輯 Windows 10 主機文件需要管理員權限。
- 盡管具有管理員權限,但無法在原位編輯 Windows 10 主機文件。建議將文件復制到可以進行更改的桌面。
要找到您的 Windows 10 主機文件:
我的電腦 >> C:驅動器/本地磁盤 >> Windows >> System32 >> 驅動程序 >> 等 >> 主機
- 如果在“etc”中看不到“hosts”,請將文件類型從“?Text Documents (*txt)?”更改為“?All Files?”。文件類型是位于“文件名”旁邊的下拉菜單。
檢查可讀性:
- 找到 Windows 10 主機文件后(參見上面的路徑),右鍵單擊
- 選擇“屬性”
- 在“常規”選項卡下是“只讀”
選中的框表示該文件是只讀的。無法編輯只讀主機文件。
要恢復 Windows 10 默認主機文件:
在發生災難時備份原始文檔始終是一個好習慣。但如果你沒有,不用擔心!
- 點擊屏幕左下方的“?Windows ”圖標
- 在搜索欄中輸入“記事本”
- 打開“記事本”
- 將以下文本寫入編輯器
- 保存文件:文件>>另存為>>文件'主機'的名稱>>位置'桌面'>>保存
- 找到主機文件夾(見上面的路徑)
- 重命名當前主機文件(例如'hosts old'或'hosts 1')
- 將最近創建的文件從桌面拖到此文件夾中。
- 可能會要求您輸入管理員密碼。
- 刪除不需要的主機文件。
- 您的主機文件現已重置為默認值。
編輯 Windows 10 主機文件
您希望使用 Windows 10 主機文件的目的將決定您如何編輯它。因此,以下僅是編輯過程的概述。
- 點擊屏幕左下方的“?Windows ”圖標
- 在搜索欄中輸入“記事本”
- 當結果彈出時,右鍵單擊“記事本”
- 選擇“以管理員身份運行”
- 您可能會在此處收到提示。這確保您確實希望以管理員權限操作記事本。這一系列動作是隨機的的可能性有多大?Windows 不會冒險。
- 記事本打開時單擊“文件”
- 選擇“打開”
- 按照上面提供的說明訪問主機文件
- 將 hosts 文件拖到桌面上進行編輯
- 進行必要的更改
- 保存更改
- 將其替換為 C:\Windows\System32\drivers\etc\hosts 中的當前主機文件
重要準則
編輯 Windows 10 主機文件時,請記住:
- 不得有延期。該文件的名稱只是“主機”。
- 編輯 Windows 10 主機文件時,請勿使用“#”開始條目。使用 '#' 告訴 Windows 10 該行中的指令將被忽略。只需寫下 IP 地址,然后是網站地址。這兩個值用空格隔開。
- 不要使用完整的網站地址;也就是說,您不應包含“https://”。您可以從“www”開始,或者只是實際的域名和擴展名,如“www.mywebsite.com”或“mywebsite.com”。
結論
請記住,在使用 DNS 解析您的網站地址之前,您的計算機將檢查您的主機文件以獲取說明。這就是為什么正確進行編輯很重要的原因。