什麼是 DNS?
DNS 是網際網路的重要基礎,負責將網址轉換成 IP 位址,讓使用者能快速找到正確的網站。
DNS 等於網際網路的電話簿
我們平常輸入的是網址,例如 deep-white.com.tw,這是方便人們記憶的網域名稱;但真正讓電腦彼此連線的,是每一台主機對應的 IP 位址。
DNS(Domain Name System)就像網際網路的電話簿,負責將網址轉換成網站主機的 IP 位址,讓瀏覽器能找到正確的網站資源。
如果用比較容易理解的方式來說,網址就像門牌號碼,網站主機就像房子,DNS Server 則像電話簿。當訪客輸入網址後,DNS 會查詢對應的 IP 位址,再引導瀏覽器前往正確的網站主機。
DNS 設定流程
當我們購買網址後,還需要完成 DNS 設定,網站才能順利連接到正確的主機。
購買網址
向網域註冊商購買網址,取得企業專屬的網域名稱。
設定 DNS
建立網址與網站主機之間的對應關係,讓 DNS Server 知道網站位置。
指向主機
DNS 將網址解析到網站主機的 IP 位址,讓瀏覽器找到正確主機。
網站開啟
訪客輸入網址後,即可順利開啟網站並瀏覽內容。
常見 DNS 紀錄類型
DNS 紀錄類型有很多種,不同紀錄會影響網站、子網域與 Email 的運作方式。
A Record
最常使用的 DNS 紀錄,將網址指向網站主機的 IPv4 位址,讓網址能正確解析到網站所在的主機。
CNAME Record
網址別名設定,可將一個網址指向另一個網址,例如 www 指向主網址,方便網站管理與後續維護。
AAAA Record
與 A Record 類似,但使用 IPv6 位址格式,適用於支援 IPv6 的網站主機與網路環境。
MX Record
郵件交換紀錄,用來指定 Email 收件伺服器。若 MX 設定錯誤,即使網站正常,也可能無法收發 Email。
TTL 是什麼?
TTL 是 Time To Live,中文可理解為 DNS 快取的保存時間。DNS 伺服器會暫時保存紀錄資料,讓使用者輸入網址時能更快取得回應。
約每 5 分鐘更新一次 DNS 快取
一般企業網站建議維持 DNS 主機商預設值即可,不需要特別修改。若正在更換主機、調整網址或搬移網站,才需要特別留意 TTL 設定與 DNS 生效時間。
DNS 設定完成後,別忘了
DNS 只是網站正式上線的一部分,完成 DNS 後,仍需要檢查網站安全、轉址與 Email 設定。
- 確認網站是否正確解析到主機。
- 安裝 SSL 安全憑證,讓網站使用 HTTPS 加密連線。
- 設定 HTTP 轉 HTTPS 的 301 永久轉址。
- 檢查 MX 郵件紀錄,避免 Email 收發異常。
- 測試 www 與非 www 網址是否都能正確開啟。
我有話要說