網站準備要上線了!一起設定DNS吧!
網站架構
DNS是什麼
在設定前我們先來討論什麼是DNS?
可以把DNS理解為人類與電腦間的翻譯官,因為電腦只能理解數字,所以將人類可理解的的域名(例如www.ridea.com.tw),轉換成電腦能識別的IP地址(例192.168.1.100),而IP位址為主機的IP,DNS會去找到IP對應的網站,顯示在瀏覽器上讓人類預覽。
而設定DNS,就是讓這個「地址簿」去儲存「域名和IP地址之間的關係」。所以要記得的是設定DNS需要的元素:網域以及主機的固定IP。
DNS 自管跟 DNS 代管的差別
-
DNS 自管
在自管模式下,您自行管理 DNS 設定。這意味著您可以選擇使用自己架設的 DNS 伺服器或第三方廠商提供的 DNS 服務。
雖然您需要自行設定 DNS,但仍需告知網域註冊中心,指定哪個 IP 地址與您的網址相關聯。
- Godday:https://www.godaddy.com/
- DNS 根伺服器 | Cloudflarehttps://www.cloudflare.com/zh-tw/learning/dns/glossary/dns-root-server/
- 捕夢網:https://www.pumo.com.tw/domain/
- Hinet:https://prodns.hinet.net/
DNS第三方服務 -
DNS 代管
- 在代管模式下,您直接使用網域註冊服務商所提供的 DNS 服務。這通常是更簡單的選項,因為您不必自行設定 DNS。
- 當您註冊完網域後,如果直接使用該網域服務商提供的 DNS 服務,這意味著您不必自行管理DNS伺服器,而是將其交給專業人士處理,那麼就屬於 DNS 代管。
DNS 紀錄種類
當然!設定DNS不單單只是把域名及IP進行連結這麼簡單。還有許多不同DNS的種類可以進行設定,讓域名整體可以更完整的設定,以下是不同DNS記錄的詳細說明和設定方式:
-
A 記錄
- 說明:它是最常見的DNS記錄之一,將網域名稱(例如 www.example.com) 對應到一個IPv4地址(例如 192.168.1.100);而在相同域名的子網域,也都是使用A紀錄進行設定。
- 設定方式:在DNS管理介面中,新增一筆A紀錄,並指定對應的IP地址。
AAAA 記錄
- 說明:與 A 紀錄一樣,只是因IPv4數量是固定的(跟電話號碼一樣)因此有日益短缺的趨勢,以此衍生出AAAA紀錄,將網域名稱對應到一個IPv6地址。
- 設定方式:類似於A記錄,在DNS管理介面新增AAAA記錄並輸入IPv6地址。
CNAME 記錄
- 說明:說明:CNAME記錄是別名記錄,記錄會從別名網域(例如blog.ridea.com.tw)指向標準網域(ridea.com.tw),當使用者點擊或輸入blog.ridea.com.tw這個域名時,會觸發ridea.com.tw,並透過A紀錄回傳ridea.com.tw的IP位址。
- 設定方式:新增CNAME記錄,指定主機名稱和目標網域名稱。
MX 記錄
- 說明:MX記錄可以指定一個網域的郵件伺服器位置。
- 設定方式:在DNS管理介面新增MX記錄,並填寫郵件伺服器的主機名稱或IP位址。而單一網域定義多個 MX 記錄,並設定不同的優先順序。如果無法依第一順位記錄傳送郵件,系統就會採用第二順位記錄。
- google workspace操作範例可以參考
https://googleworkspace.tscloud.com.tw/archives/1156
TXT 記錄
- 說明:TXT記錄可用於存儲文字註釋,用於儲存任意的文字資訊,通常用於網域所有權驗證、SPF設定等。
- 所有權驗證: 您的網站可能會對於Google Search Console、Bing Webmaster Tools等工具進行使用,而這些工具都會要求您添加相應的TXT記錄驗證碼,以證明您擁有該網站
- 網站驗證: 除了網域所有權驗證,一些網站服務商也會要求您在網站上添加TXT記錄驗證碼,以確認您對該網站的控制權。
- 設定方式:新增TXT記錄,輸入相應的文字內容。
搞懂了DNS,那就讓我們一起來設定看看吧!
-
登錄您的域名註冊商帳戶
找到您信任的DNS廠商,購買域名(Domain)之後,通常可以在域名註冊商的網站之管理面板中,您應該能找到"DNS管理"、"域名設定"或類似的選項。我們在這邊以捕夢網作為範例說明
-
添加新的DNS記錄
在DNS記錄管理頁面,您可以選擇新增不同類型的記錄,如A記錄、CNAME記錄、TXT記錄等。為每條記錄填寫必要的資訊,如主機名稱、記錄類型和值。
-
配置A記錄
A記錄用於將網域名稱指向一個IP地址,對於網站來說勢必要填寫值。在A記錄中,您需要輸入主機名稱和對應的IP地址。
-
配置CNAME記錄
CNAME記錄用於建立網域名稱的別名。在CNAME記錄中,您需要輸入主機名稱和指向的目標域名。
-
配置TXT記錄
將您所需要驗證之服務TXT紀錄進行登錄,如:Google Search Console、Bing Webmaster Tools等;或電子郵件驗證,如SPF,會要求您在域名上設置特定格式的TXT記錄。
-
儲存並生效
填寫完所有必要的DNS記錄後,請保存並確保設定生效。通常新的DNS記錄可能需要一段時間(2~48小時)才能完全生效。
-
測試DNS設定
設定完成後,可以使用線上DNS查詢工具測試您的DNS記錄是否正確生效。
*線上DNS查詢工具:https://dnschecker.org/
延伸閱讀:網站架設必備大知識:網域、主機、SSL
文章編輯
文章編輯:Nicole Liu
圖文編輯:Amy S Chou
推薦文章
-
SEO初學者必懂!如何用 HTML 提升網站排名
掌握 SEO 基礎,透過 HTML 優化提升網站排名!從了解HTML語法開始掌握 SEO,結構式解析HTML標籤如何優化。開始學習關鍵詞研究、最佳實踐和網站結構的優化吧!
網站設計
-
網站架設必備大知識:網域、主機、SSL
當我們與網站公司討論網站設計及流程時,對於主機及網域等等相對陌生。原來除了網站設計,原來購買網址也大有學問,買SSL憑證是買一張證書嗎?買主機是要買一台硬體設備放在公司嗎?本篇帶你一探究竟!
網站架構
如果您喜歡我們的文章,歡迎分享! 有相關問題也歡迎與我們聯繫