什麼是主機檔案以及如何修改它?

最後更新: 07/09/2024

主機檔案

當網路踏出第一步時,存取網路並不像今天那樣是一個簡單直覺的過程。那時,您必須記住並寫下您想要訪問的每個網站的 IP 位址。所有這些地址的管理 這是使用稱為主機檔案的檔案手動完成的。.

如今,我們不再需要在電腦上開啟和修改這個檔案來存取網頁。由於大型網域名稱伺服器 (DNS) 的出現,整個過程已大大簡化。然而, 主機檔案仍然存在於我們的裝置上,知道如何修改還是很有用的。讓我們看看為什麼。

電腦上的hosts檔案是什麼?

主機檔案

主機文件是一個小文件,存在於所有電腦和行動作業系統中。基本上, 是一個文字文件,儲存網域名稱及其各自的 IP 位址。從某種意義上說,它的工作原理就像一個小型通訊錄或小型本地 DNS 伺服器。

所以主機文件 負責確保電腦知道,例如,哪個 IP 位址對應於 tecnobits.COM。當從瀏覽器存取此頁面時,電腦會檢查主機檔案以識別其 IP地址。如果在那裡找不到它,請檢查已配置的 DNS 伺服器。

過去,主機檔案通常包含一長串網域及其各自的 IP 位址。 隨著網站數量的增加,它們的使用變得不切實際且不足。。最終,它被網域名稱伺服器取代,例如 打開DNS 或GoogleDNS。

獨家內容 - 點擊這裡  最好的人工智慧筆記型電腦

但是,此文字檔案仍然存在於電腦作業系統(Windows、macOS 和 Linux)和行動裝置中。當然, 如果您打開它,它很可能包含很少或沒有數據。但是,它對於將某些設定應用於本地 Internet 搜尋仍然很有用。

如何尋找並修改hosts檔案?

尋找主機文件

在解釋主機檔案的一些實際用途之前,讓我們看看如何找到它。根據您使用的作業系統,hosts 檔案的路徑會有所不同。

在 Windows 10 和 Windows 11 上

要在 Windows 10 和 11 中尋找並編輯主機文件,您可以按照以下簡單步驟操作:

  1. 打開 文件瀏覽器
  2. 導航到以下路徑: C:\ WINDOWS \ System32 \ drivers \ etc下
  3. 找到名為的文件 “主持人” 並用記事本打開它進行編輯。

在 Linux/Ubuntu 上

如果您使用Linux作為作業系統,您可以依照下列步驟存取hosts檔案:

  1. 去吧 應用 選擇 飾品 然後打開 終端
  2. 到達那裡後,寫下 命令 sudo nano / etc / hosts,或者也可以是指令 sudo gedit / etc /主機 開啟主機檔案。一切都取決於您擁有或想要使用的文字編輯器。
  3. 現在您可以編輯該文件,之後您必須 和保存 使更改生效。

在macOS上

如果您有 Mac 計算機,可以按照以下步驟找到主機檔案:

  1. 在選單列中 發現者, 點擊 轉到資料夾.
  2. 現在寫下以下內容 路線 /私有/等/主機 並選擇 開門
  3. 包含以下內容的資料夾 主機文件。雙擊它打開它進行編輯。
  4. 如果你沒有 寫入權限,打開應用程序 終奌站。 它位於 Finder 的“前往”選項卡上的“實用程式”選項中。
  5. 在終端機中,輸入 命令 sudo nano / etc / hosts 然後按 Enter 鍵授予寫入權限。
  6. 輸入您的 Mac 帳戶密碼即可。
獨家內容 - 點擊這裡  如何將程式從一台電腦轉移到另一台電腦?

什麼時候修改hosts檔案有用?

使用筆記型電腦的人

隨著網域名稱伺服器(DNS)的出現,我們電腦上的主機檔案失去了其主要功能。現在,這並不意味著它是無用的或它的存在不能被用來 執行其他實際行動.

例如,將主機檔案修改為 阻止訪問網站 具體或針對 在開發環境中執行測試。每當對此文件進行更改時,確保所記錄的說明正確非常重要。

封鎖主機檔案中的網站

您可以修改主機檔案以阻止從特定電腦存取特定網站。這是一個非常簡單但有效的措施 阻止存取包含敏感或不當內容的網頁。 為此,請按照下列步驟操作:

  1. 開啟主機文件 在您的計算機上並確保您可以對其進行編輯。
  2. 在文件末尾添加 新隊 IP 位址 127.0.0.1 後面接著空格或製表符。
  3. 在同一行中,寫下您要封鎖的網域的名稱。
  4. 該行看起來像這樣:127.0.0.1 siteblocked.com。
  5. 儲存變更並重新啟動 瀏覽器以使變更生效。

這樣,您就可以將本機 IP 位址 (127.0.0.1) 指派給要封鎖的網站的網域名稱。每當有人想要訪問它時, 瀏覽器會將您重定向到新的 IP 位址,從而阻止網站加載.

獨家內容 - 點擊這裡  一位 YouTuber 經過 95 小時的測試,成功在他的 PS2 上運行 Windows 14,但 Doom 卻無法運​​作。

在開發環境中測試網站

網站開發人員經常使用主機檔案在開發伺服器上進行測試。對網站進行更改時,檢查網站的外觀以及一切是否正常運作非常重要。為了這, 開發伺服器的IP位址分配給網站網域 這樣,當打開時,網站會在本地環境中加載,而不是在網站本身上加載。

這種方法允許 在網站正式上線前測試網站的運作情況。所做的更改可以從本地伺服器查看,而不會影響線上網站的外觀。正確配置所有內容後,主機檔案中的臨時 IP 位址將被刪除,以便瀏覽器從公共 D​​NS 載入頁面。

當您要執行以下操作時,修改主機檔案也很有用 將網站從一台伺服器遷移到另一台伺服器。在進行轉換之前,明智的做法是檢查新提供者的一切是否正常。為此,您可以編輯hosts文件,告訴系統執行指向新伺服器的網域的DNS解析。

總之,我們看到了hosts文件 這是一件至今仍然非常有用的遺物。。這個小文本檔案是 Web 開發中廣泛使用的功能測試工具。此外,如果您學會正確尋找和修改它,它將幫助您更安全地瀏覽網路。