ServBay DNS 管理面板詳解
ServBay 為 Web 開發者提供了一個強大且直覺易用的 DNS 管理面板,目的是簡化本機開發環境中的網域名稱解析設定。透過這個面板,您可以輕鬆管理 ServBay 內建 DNS 伺服器以及系統 Hosts 檔案的網域紀錄,確保本地網站能夠以自訂網域正常存取。
本文將詳細說明 ServBay DNS 管理面板的各個組成部分及主要功能,協助您高效進行本地端開發。
圖:ServBay DNS 管理面板介面總覽
面板架構總覽
ServBay 的 DNS 管理面板主要由以下幾個核心區塊組成:
- DNS 伺服器紀錄清單:顯示 ServBay 內建 DNS 伺服器所管理的所有網域名稱紀錄,通常用於 ServBay 自動創建的本地網站網域(例如 .servbay.demo 結尾)。
- Hosts 檔案紀錄清單:列出系統 Hosts 檔案中由使用者手動添加或經由 ServBay 管理的部分網域名稱紀錄。
- 網域詳情區域:展示目前所選網域名稱的詳細資訊與設定內容。
- 控制操作按鈕:分布在各區域,提供快速操作網域或紀錄的功能捷徑。
DNS 伺服器紀錄清單
此區塊列出 ServBay 內建 DNS 伺服器目前所管理的網域名稱紀錄。ServBay 採用其內建 DNS 伺服器(常見基於 Dnsmasq 或類似技術)來解析特定的本地網域名稱,例如透過 ServBay「網站」功能自動建立的、預設以 .servbay.demo
為後綴的網站網域。這種方式無需頻繁修改系統 Hosts 檔案,更加彈性且便捷。
功能說明
- 網域名稱:顯示網域名稱字串。
- 狀態指示:會以圖示或文字標示網域當前狀態(如啟用、暫停、錯誤)。
- 快捷操作:提供針對 DNS 伺服器紀錄的添加、暫停、啟用、刪除等操作按鈕。
Hosts 檔案紀錄清單
此區塊顯示系統 /etc/hosts
檔案中的網域名稱紀錄。Hosts 檔案是作業系統用來將 IP 位址與網域名稱對應的本地文字檔,通常查詢優先度比 DNS 查詢高。ServBay 也會管理部分 Hosts 檔案紀錄,特別是當您手動添加特定網域或特殊設定時。
功能說明
- 網域名稱:顯示網域名稱字串。
- 狀態指示:標示紀錄當前狀態(如啟用、暫停、錯誤)。
- 快捷操作:提供針對 Hosts 檔案紀錄的添加、暫停、啟用、刪除等操作按鈕。
網域詳情區域
當您在 DNS 伺服器紀錄清單或 Hosts 檔案紀錄清單選取某個網域名稱時,這個區塊會呈現該網域的詳細資訊。
功能說明
- 基本資訊:顯示網域相關的主要資料,例如對應的 IP 位址(通常為
127.0.0.1
或::1
,即本機回環位址)。 - 設定詳情:顯示此網域對應的設定,包括它是 DNS 伺服器紀錄還是 Hosts 檔案紀錄等。
控制操作按鈕
控制按鈕分佈於面板各區域,提供便捷的網域與紀錄管理功能。
DNS 伺服器紀錄清單的控制按鈕
- 新增:新增一筆 DNS 伺服器紀錄,將指定網域指向某個 IP 位址(通常用於本地開發)。
- 暫停:暫停指定 DNS 紀錄的解析動作。
- 啟用:啟用先前被暫停的 DNS 紀錄解析。
- 刪除:從 ServBay 的 DNS 伺服器設定中移除指定紀錄。
Hosts 檔案紀錄清單的控制按鈕
- 新增:新增一筆 Hosts 檔案紀錄,將特定網域對應至 IP 位址。
- 暫停:暫停指定 Hosts 紀錄的解析(通常透過註解該行實現)。
- 啟用:啟用之前暫停的 Hosts 記錄(取消該行註解)。
- 刪除:自系統 Hosts 檔案中移除選定的紀錄。
網域詳情區域的控制按鈕
- 開啟網站:若該網域已綁定至 ServBay 管理的本地網站,點擊後會於預設瀏覽器開啟該網站,方便測試。
- 暫停:暫停該網域相關的解析與網站存取(通常會聯動暫停網站功能)。
- 啟用:啟用該網域相關的解析及網站存取。
- 刪除:刪除該網域,以及其相關紀錄與網站設定。
應用情境與優勢
- 本地網站存取:透過 ServBay DNS 管理,您可以幫本機開發網站設定易記的網域名稱(如
myproject.servbay.demo
或dev.myapp
),不再只是用localhost
或 IP 位址,更貼近真實生產環境。 - 多網站管理:如果您同時開發多个專案,能為每個專案獨立分配本機網域,並在這個面板統一管理,避免埠號衝突和存取紊亂。
- 簡化 Hosts 編輯:無需手動編輯系統 Hosts 檔(通常需管理員權限),可直接在 ServBay UI 介面快速添加、修改或刪除 Hosts 紀錄。
- 快速故障排查:通過瀏覽 DNS 伺服器與 Hosts 檔案紀錄,能迅速定位本機網域解析相關問題。
- 方便展示演示:使用自訂本機網域進行開發專案演示,更加專業也更便利。
總結
ServBay 的 DNS 管理面板以清晰的介面及簡便操作,大幅減少本機開發環境中網域名稱解析的管理負擔。無論是利用 ServBay 內建 DNS 伺服器管理 .servbay.demo
等網域,抑或直接透過 UI 編輯系統 Hosts 檔案,開發者都能於此面板找到所需工具。結合 DNS 伺服器紀錄、Hosts 檔案紀錄、網域詳情與控制操作四大主要區塊,ServBay 為您帶來高效、直觀的本機 DNS 管理解決方案,確保本地網站存取流暢無阻。