DNS 是什麼?網站上線前你必須知道的網域設定觀念
所謂DNS就是將網址對應到指定的IP讓瀏覽者可以透過網址看到這個IP的網站內容
一般而言我們會分為幾個方式處裡
對應name sereve 那就是將整個網址對應至該主機,就是將A紀錄與MX紀錄都對應至該主機,將來主機即便更換IP也沒關係
DNS(Domain Name System,網域名稱系統)是將你的網域名稱(如 example.com)轉換為伺服器 IP 位址的系統,讓訪客在瀏覽器輸入網址後能正確連到你的網站。DNS 設定錯誤,輕則網站無法顯示,重則企業信箱無法收信。
DNS 是什麼?為什麼做網站一定要設定它?
每台伺服器在網路上都有一組 IP 位址(例如 203.95.xx.xx),但人類不容易記住這串數字,所以才有了「網域名稱」這層包裝。DNS 的角色就像電話簿:你輸入網址,DNS 幫你查到對應的 IP,再把你的瀏覽器導向正確的伺服器。
當你完成網站製作並取得主機服務後,必須在網域的 DNS 設定中告訴全球網路「這個網址要指向哪台伺服器」,網站才能對外開放。若未正確設定,或設定後尚未生效(全球 DNS 傳播通常需要 1–48 小時),訪客將無法看到你的網站。
常見的 DNS 記錄類型有哪些?
A 記錄(Address Record)
A 記錄是最基本的 DNS 設定,直接將網域(或子網域)對應到一組 IPv4 位址。例如將 example.com 指向主機 IP 203.95.xx.xx,訪客就能看到該 IP 主機上的網站內容。這是大多數網站都需要設定的基礎記錄。
MX 記錄(Mail Exchange Record)
MX 記錄決定這個網域的電子郵件由哪台郵件伺服器負責處理。如果你有企業信箱(如 service@example.com),就必須正確設定 MX 記錄,信件才能順利送達。MX 記錄和 A 記錄是各自獨立的,指向不同的伺服器是完全正常的做法。
CNAME 記錄(Canonical Name Record)
CNAME 是「別名」記錄,讓一個子網域指向另一個網域名稱,而非直接指向 IP。常見用途是讓 www.example.com 指向 example.com,或將子網域連結到第三方服務(如 Google Workspace、HubSpot 追蹤碼驗證等)。
Name Server(NS 記錄)整體對應
除了逐條設定 A/MX/CNAME,另一種做法是直接把整個網域的 DNS 管理權交給主機商(即修改 Name Server)。這樣做的好處是:日後主機商更換 IP 時,只需主機商自行更新,網域端不用再動。缺點是信箱的 MX 記錄也會一起移過去,若企業信箱由其他廠商管理,就需要額外在新的 DNS 介面重新設定 MX 記錄。
做完網站後,我應該如何正確設定 DNS?
設定前,先確認兩件事:
- 網域在哪裡買的?(例如捕夢網、GoDaddy、Namecheap)— DNS 的修改介面通常在網域購買的後台。
- 企業信箱由誰管理?(例如遠振、Google Workspace)— 若信箱由別的廠商管理,改 DNS 之前務必先確認 MX 記錄設定,否則改完之後信箱可能收不到信。
最常見的錯誤是:網域在 A 廠商購買,但 DNS 管理卻在 B 廠商,結果跑去 A 廠商修改 A 記錄,改了半天卻沒有效果。DNS 修改要在「目前實際管理 DNS 的廠商」後台操作,而不是「購買網域的廠商」。若不確定目前的 DNS 管理在哪裡,可以用 MXToolbox 查詢網域的 NS 記錄,就能找到目前的管理介面。
沒有企業信箱的情況
如果你的網域沒有企業信箱需求,最簡單的做法是直接在網域管理介面修改 A 記錄,將網域指向主機 IP 即可。這是最快速、最不容易出錯的方式。
有企業信箱的情況
如果你已有企業信箱(且由另一個廠商管理),請在更動任何 DNS 設定之前,先記下現有的 MX 記錄內容。變更 A 記錄(或 Name Server)後,確認 MX 記錄依然正確指向信箱伺服器,才不會導致信件中斷。
網站上線後,若你同時想提升在 Google 的搜尋曝光,可以參考我們的 SEO 服務說明;若還在評估要不要做網站,歡迎瀏覽我們的網頁設計作品集,或直接聯絡喬義司免費諮詢。