在上一節中我們使用dnspod成功解析了我們的域名,這一節,我們將講解常見的記錄類型以及如何在dnspod中添加和配置解析域名的記錄。
1、常見的記錄類型:
A記錄:地址記錄,用來指定域名的IPv4地址(如:8.8.8.8),如果需要將域名指向一個IP地址,就需要添加A記錄。
CNAME: 如果需要將域名指向另一個域名,再由另一個域名提供ip地址,就需要添加CNAME記錄。
TXT:在這里可以填寫任何東西,長度限制255。絕大多數的TXT記錄是用來做SPF記錄(反垃圾郵件)。
NS:域名服務器記錄,如果需要把子域名交給其他DNS服務商解析,就需要添加NS記錄。
AAAA:用來指定主機名(或域名)對應的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)記錄。
MX:如果需要設置郵箱,讓郵箱能收到郵件,就需要添加MX記錄。
顯性URL:從一個地址301重定向到另一個地址的時候,就需要添加顯性URL記錄(注:DNSPod目前只支持301重定向)。
隱性URL:類似于顯性URL,區別在于隱性URL不會改變地址欄中的域名。
SRV:記錄了哪臺計算機提供了哪個服務。格式為:服務的名字、點、協議的類型,例如:_xmpp-server._tcp。
提示:要指向空間商提供的 IP 地址,選擇「類型 A」,要指向一個域名,選擇「類型 CNAME」,我們最常用的記錄類型也就這兩種。
2、在dnspod中配置a記錄
如圖所示,我們添加了眾多的記錄
此時,如果我們訪問域名:m.xiaoxiekeke.com、blog.xiaoxiekeke.com、test.xiaoxiekeke.com時,指向的是ip地址為:47.52.28.218的服務器(也就是我們在之前的課程中搭的那個nginx服務器)
而如果此時直接訪問域名:xiaoxiekeke.com、www.xiaoxiekeke.com時,則指向ip地址為121.42.124.164的服務器。
3、關于cname類型的記錄
cname類型記錄的應用場景:七牛云存儲可能會有很多的服務器,每個服務器對應一個ip地址,我們放在七牛上的靜態資源可能是被存放在不同服務器上的,因此ip地址可能不同,如果我們直接解析到ip地址可能會有問題。但是不管是哪臺服務器,其域名地址肯定是一樣的,因此,我們cname解析到七牛的域名地址就可以實現通過我們的域名地址訪問七牛圖片的功能了。
具體操作步驟就不在此描述了,大家可以自己去嘗試。