當網路踏出第一步時,存取網路並不像今天那樣是一個簡單直覺的過程。那時,您必須記住並寫下您想要訪問的每個網站的 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 中尋找並編輯主機文件,您可以按照以下簡單步驟操作:
- 打開 文件瀏覽器
- 導航到以下路徑: C:\ WINDOWS \ System32 \ drivers \ etc下
- 找到名為的文件 “主持人” 並用記事本打開它進行編輯。
在 Linux/Ubuntu 上
如果您使用Linux作為作業系統,您可以依照下列步驟存取hosts檔案:
- 去吧 應用 選擇 飾品 然後打開 終端
- 到達那裡後,寫下 命令 sudo nano / etc / hosts,或者也可以是指令 sudo gedit / etc /主機 開啟主機檔案。一切都取決於您擁有或想要使用的文字編輯器。
- 現在您可以編輯該文件,之後您必須 和保存 使更改生效。
在macOS上
如果您有 Mac 計算機,可以按照以下步驟找到主機檔案:
- 在選單列中 發現者, 點擊 轉到資料夾.
- 現在寫下以下內容 路線 /私有/等/主機 並選擇 開門
- 包含以下內容的資料夾 主機文件。雙擊它打開它進行編輯。
- 如果你沒有 寫入權限,打開應用程序 終奌站。 它位於 Finder 的“前往”選項卡上的“實用程式”選項中。
- 在終端機中,輸入 命令 sudo nano / etc / hosts 然後按 Enter 鍵授予寫入權限。
- 輸入您的 Mac 帳戶密碼即可。
什麼時候修改hosts檔案有用?

隨著網域名稱伺服器(DNS)的出現,我們電腦上的主機檔案失去了其主要功能。現在,這並不意味著它是無用的或它的存在不能被用來 執行其他實際行動.
例如,將主機檔案修改為 阻止訪問網站 具體或針對 在開發環境中執行測試。每當對此文件進行更改時,確保所記錄的說明正確非常重要。
封鎖主機檔案中的網站
您可以修改主機檔案以阻止從特定電腦存取特定網站。這是一個非常簡單但有效的措施 阻止存取包含敏感或不當內容的網頁。 為此,請按照下列步驟操作:
- 開啟主機文件 在您的計算機上並確保您可以對其進行編輯。
- 在文件末尾添加 新隊 IP 位址 127.0.0.1 後面接著空格或製表符。
- 在同一行中,寫下您要封鎖的網域的名稱。
- 該行看起來像這樣:127.0.0.1 siteblocked.com。
- 儲存變更並重新啟動 瀏覽器以使變更生效。
這樣,您就可以將本機 IP 位址 (127.0.0.1) 指派給要封鎖的網站的網域名稱。每當有人想要訪問它時, 瀏覽器會將您重定向到新的 IP 位址,從而阻止網站加載.
在開發環境中測試網站
網站開發人員經常使用主機檔案在開發伺服器上進行測試。對網站進行更改時,檢查網站的外觀以及一切是否正常運作非常重要。為了這, 開發伺服器的IP位址分配給網站網域 這樣,當打開時,網站會在本地環境中加載,而不是在網站本身上加載。
這種方法允許 在網站正式上線前測試網站的運作情況。所做的更改可以從本地伺服器查看,而不會影響線上網站的外觀。正確配置所有內容後,主機檔案中的臨時 IP 位址將被刪除,以便瀏覽器從公共 DNS 載入頁面。
當您要執行以下操作時,修改主機檔案也很有用 將網站從一台伺服器遷移到另一台伺服器。在進行轉換之前,明智的做法是檢查新提供者的一切是否正常。為此,您可以編輯hosts文件,告訴系統執行指向新伺服器的網域的DNS解析。
總之,我們看到了hosts文件 這是一件至今仍然非常有用的遺物。。這個小文本檔案是 Web 開發中廣泛使用的功能測試工具。此外,如果您學會正確尋找和修改它,它將幫助您更安全地瀏覽網路。
從我很小的時候起,我就對一切與科學技術進步相關的事物都非常好奇,尤其是那些讓我們的生活變得更輕鬆、更有趣的東西。我喜歡了解最新的新聞和趨勢,並分享我對我使用的設備和小工具的經驗、意見和建議。這使我在五年多前成為網路作家,主要專注於 Android 裝置和 Windows 作業系統。我學會了用簡單的語言解釋複雜的事情,以便我的讀者可以輕鬆理解。