web hosting

如何在 macOS 編輯 hosts 檔案教學

hosts 檔案是什麼?

hosts 檔案是一個系統檔案,可以讓你把網址(例如:www.example.com)直接對應到指定的 IP 位址。當你在瀏覽器輸入網址時,系統會先檢查 hosts 檔案,如果有對應紀錄,就會直接使用這個 IP,不會再查詢外部 DNS。這個功能常用於:

  • 網站搬家或測試新伺服器時,讓自己的電腦先行指向新 IP
  • 本地開發,把某個網域指向本機(127.0.0.1)
  • 阻擋特定網站(指向 0.0.0.0)

macOS 編輯 hosts 檔案步驟

1. 打開終端機(Terminal)

  • 可以在 Launchpad 搜尋「終端機」或 Finder > 應用程式 > 工具程式 > 終端機。

2. 輸入指令編輯 hosts 檔案

sudo vi /private/etc/hosts

  • 輸入密碼(畫面不會顯示),然後按 Enter。

3. 編輯內容

  • 按「i」進入編輯模式。
  • 新增一行,例如: text1.2.3.4 www.example.com 這樣當你輸入 www.example.com,系統就會指向 1.2.3.4 這個 IP。

4. 儲存並離開

  • 按「Esc」離開編輯模式。
  • 輸入「:wq」然後按 Enter,表示寫入並離開。

5. 清除 DNS 快取(可選)

sudo dscacheutil -flushcache

  • 這樣改動會立即生效。

hosts 檔案格式範例

每一行格式為:

IP位址 網域名稱

例如:

127.0.0.1 test.local

這樣 test.local 會指向本機。

驗證是否生效

  • 在終端機輸入 textping 你設定的網域 如果回應的 IP 是你剛剛設定的,就代表成功。

注意事項

  • hosts 檔案優先於 DNS,只有在 hosts 沒有紀錄時才會查外部 DNS。
  • 設定完成測試沒問題後,記得把不需要的紀錄刪除,避免誤導指向錯誤。

這個方法適合網站搬家、測試、開發本地網站、指定特定網域指向某台伺服器、暫時封鎖網站等情境。

內容分享

題材主要喺環繞科技和設計,內容用心編寫,請多多分享比你哋D朋友。

最近帖文

視頻分享

訂閱我們的資訊