什么是域名解析
更新時間 2023-07-05 09:25:27
最近更新時間: 2023-07-05 09:25:27
分享文章
本文解釋域名解析相關的概念。
什么是域名解析?
域名解析是指將域名映射為服務器IP的過程。互聯網上用戶訪問某個網站時,通常要定位到具體的目標服務器。由于目標服務器均為IP,不便于用戶記憶,也不易調整和維護,因此引入域名概念,用戶僅記住域名即可。而由域名映射到IP的過程,就是域名解析。例如www.daliqc.cn就是一個域名,它對應一個IP地址。有了域名,網站調整服務器ip,只需要調整域名解析記錄即可。
為什么要解析域名?
為了確保外部用戶能通過域名訪問到正確的服務器IP地址,從而訪問到正確的網站內容,需要網站先完成域名解析。
如何進行域名解析?
中國內地的域名注冊商基本都有自己的DNS服務器。客戶可以在自己的域名注冊商完成域名解析配置。
域名解析中的幾種常見記錄類型有哪些?
- CNAME記錄:CNAME記錄即別名記錄,一個域名在具體某個地區一般只會有一個CNAME記錄,代表該域名在該地區的解析權將授權給另一個域名。CDN加速原理中,即是通過CNAME記錄,完成客戶域名到CDN廠商域名的解析授權過程,詳情請見:天翼云CDN加速簡介 中的“加速原理”部分。
- A記錄:A (Address) 記錄是用來指定域名對應的IP地址記錄,是最常見的域名解析記錄類型,一個域名可以有多個A記錄,即指向多個服務器IP。如果網站未進行CDN加速,則其域名解析結果直接為A記錄。
- CNAME記錄與A記錄的關系:CNAME記錄只是一個別名的過程記錄,最終仍需要通過A記錄解析到具體服務器IP,因此用戶訪問CDN加速后的域名,往往要先經過CNAME記錄再到A記錄后,才能完成整個DNS解析過程。使用CNAME后,如果網站未進行CDN加速,也可以通過將多個域名均CNAME至同個地址,調整服務器IP時只需調整該CNAME域名A記錄即可,運營維護會更為簡單方便;如果網站有通過CNAME將域名解析授權至CDN,則可以起到隱藏真實網站IP(即CDN的源站)的作用,更好的保護源站不受外部攻擊。