ENsearch btn

2024-05-04
Eric Wang

hosts 文件是什麼?檔案路徑位置及域名IP修改方式 (Windows / macOS)

 main

 

 

hosts文件的用途是什麼?

當你瀏覽網頁時,你可能注意到有時它們加載得很快,而有時它們卻需要花費更長的時間。這其中有一個技術,叫做DNS(Domain Name System),它負責將網站的名稱轉換為網站的實際地址,就像把一個電話號碼轉換為電話所在的地址一樣。

 

hosts檔案就是一個小小的純文字檔案,其中列出了一些網站名稱和它們對應的地址。當你在瀏覽器中輸入一個網址時,你的電腦首先會檢查這個hosts檔案,看看它是否已經知道這個網址對應的地址是什麼,如果知道,它就直接前往那個地址,而不必再問DNS伺服器。這樣做有時可以加快瀏覽速度,因為不必等待DNS服務器的回應。因此hosts檔案也經常在網站正式上線前,用來預覽網站上線後的狀況。

 

hosts的檔案位置

 

在Windows系統中是 C:\Windows\System32\drivers\etc\hosts

hosts

 

在macOS中是 /etc/hosts

 

 

如何在Windows電腦設定或修改DNS/IP對應資料

 

在Windows電腦上修改hosts檔案以設定自定義DNS解析資料的步驟如下:

  1. 打開純文字編輯器:
    • 在Windows 10或較新版本中,你可以按下「開始」按鈕,然後輸入「記事本」來打開記事本應用程式。
    • 在較早的Windows版本中,你可以按下「開始」按鈕,然後選擇「執行」,在執行對話方塊中輸入「notepad」並按下Enter鍵。
  2. 以系統管理員身份打開記事本:
    • 在「開始」功能選單中右鍵點擊記事本應用程式。
    • 選擇「以系統管理員身份運行」。
  3. 打開hosts檔案:
    • 在記事本中,點擊「檔案」功能選單。
    • 選擇「開啟」。
    • 在開啟對話方塊中,前往以下路徑:C:\Windows\System32\drivers\etc
    • 選擇「hosts」檔案,然後點擊「開啟」。
  4. 編輯hosts檔案:
    • 在hosts檔案的末尾,你可以加入自訂的DNS解析資料。每一行代表一條解析資料。
    • 每一行的格式為:IP地址 [空格] 主機名。
    • 例如,如果你要將 example.com 解析到 IP 地址 192.168.1.1,你可以加入這一行:192.168.1.1 example.com
  5. 儲存修改:
    • 在記事本中,點擊「檔案」功能選單。
    • 選擇「儲存」。請確認檔案名稱仍然是「hosts」(沒有.txt的副檔名),並且儲存的位置是C:\Windows\System32\drivers\etc。
    • 如果系統提示您需要系統管理員權限,則確認以系統管理員身份儲存。
  6. 更新DNS快取(非必要):
    • 打開命令提示字元(CMD)應用程式。在「開始」功能選單中輸入「CMD」並按下Enter。
    • 在命令提示字元窗口中,輸入以下命令並按下Enter:ipconfig /flushdns
    • 這將更新你的電腦上的DNS快取,讓你的新設定立即生效。
  7. 完成上述步驟後,你的Windows電腦就會根據你在hosts檔案中設定的解析資料進行解析。

 

延伸閱讀如何透過hosts檔案設定,讓你在網站上線前預覽網站(Windows11)

延伸閱讀如何透過hosts檔案設定,讓你在網站上線前預覽網站(Windows7)

 

 

如何在Apple/macOS電腦設定或修改DNS/IP對應資料

  1. 打開終端應用程式:
    • 在「應用程式」資料夾中找到「終端」應用程式,並點擊打開。
  2. 以超級用戶權限(sudo)打開文字編輯器:
    • 在終端中,輸入以下命令並按下Enter:sudo nano /etc/hosts
    • 系統會要求你輸入管理員密碼,請輸入並按下Enter。
  3. 編輯hosts檔案:
    • 這將在終端中打開hosts檔案,你可以直接編輯它。
    • 在hosts檔案中,你可以加入自訂的DNS解析資料。每一行代表一條解析資料。
    • 每一行的格式為:IP地址 空格 主機名。
    • 例如,如果你要將 example.com 解析到 IP 地址 192.168.1.1,你可以加入這一行:192.168.1.1 example.com
  4. 更新修改:
    • 在終端中,按下 Control + O 來保存修改。
    • 按下 Enter 確認儲存。
    • 然後按下 Control + X 來退出nano編輯器。
  5. 更新DNS快取(非必要):
    • 回到終端應用程式。
    • 在終端中,輸入以下命令並按下Enter:sudo killall -HUP mDNSResponder
    • 這將更新你的電腦上的DNS快取,讓你的新設定立即生效。
  6. 完成上述步驟後,你的Apple電腦就會根據你在hosts檔案中設定的解析資料進行解析。

 

 

* 歡迎分享這篇文章,分享時請加入文章來源:凱士網頁設計公司

 

 

 

網站設計服務諮詢

為什麼推薦台中網頁設計公司凱士數位?位於台中的凱士相對有機會接觸到各種不同的產業面向,擁有各種產業的網站設計經驗,幫助企業提升網路品牌形象,建立良好的使用體驗。如果您有形象網站、企業網站、客製化網頁、網站改版相關需求,歡迎聯絡我們。

 

您可以直接填寫諮詢表單;撥打諮詢電話 04-22210688;或加入凱士LINE由專人與您聯繫。

line qrcode

 

 

 

cadiis

Eric Wang

凱士網頁設計公司 專案顧問 Eric,擁有設計、理工、管理等跨領域背景,樂於和不同領域的專業工作者進行分享與討論。在專案工作外,同時也兼任大學行銷系業界講師及企業內訓課程講師,長期致力於「網頁設計白話文運動」。

 

 

 

 

好的形象網站設計,可以幫助公司提升品牌形象與企業價值,透過清楚的網站架構與視覺設計,造就良好的使用體驗與企業形象。

 

需要網站設計服務嗎?

凱士為您設計製作優質網站

形象網站、公司網站、企業網站、
及各類型客製化網站系統平台

 

立即填表諮詢

line