十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
我們?cè)L問(wèn)網(wǎng)頁(yè)常用的方式是在瀏覽器中輸入U(xiǎn)RL,例如www.baidu.com。服務(wù)器在網(wǎng)絡(luò)中則是采用IP地址進(jìn)行定位,例如百度其中之一服務(wù)器的IP地址為111.45.3.177,可借助site.ip138.com進(jìn)行查詢。
這個(gè)過(guò)程即域名解析DNS(Domain name resolution),域名解析是把域名URL指向網(wǎng)站空間IP,讓人們通過(guò)注冊(cè)的域名可以方便地訪問(wèn)到網(wǎng)站的一種服務(wù)。
域名解析查找一般的步驟如下。
瀏覽器緩存:首先搜索瀏覽器自身的DNS緩存(緩存的時(shí)間比較短,大概只有1分鐘,且只能容納1000條緩存),看自身的緩存中是否是有域名對(duì)應(yīng)的條目,而且沒有過(guò)期,如果有且沒有過(guò)期則解析到此結(jié)束。
系統(tǒng)緩存:如果瀏覽器自身的緩存里面沒有找到對(duì)應(yīng)的條目,那么瀏覽器會(huì)搜索操作系統(tǒng)自身的DNS緩存,如果找到且沒有過(guò)期則停止搜索解析到此結(jié)束。
HOSTS:如果在系統(tǒng)的DNS緩存也沒有找到,那么嘗試讀取hosts文件。hosts文件內(nèi)容如下圖,#后為注釋內(nèi)容,正文內(nèi)容如紅框部分,左邊的IP地址對(duì)應(yīng)URL,中間以空格隔開,abc.com網(wǎng)站對(duì)應(yīng)的IP地址為1.1.1.1。
DNS服務(wù)器:如果在hosts文件也沒找到對(duì)應(yīng)的域名解析,最后要查的就是DNS服務(wù)器,例如ISP(互聯(lián)網(wǎng)服務(wù)提供商)緩存DNS的服務(wù)器。
什么是域名解析
域名解析是把域名指向云服務(wù)器的IP,讓人們通過(guò)注冊(cè)的域名可以方便地訪問(wèn)到網(wǎng)站的一種服務(wù)。IP地址是網(wǎng)絡(luò)上標(biāo)識(shí)站點(diǎn)的數(shù)字地址,為了方便記憶,采用域名來(lái)代替IP地址標(biāo)識(shí)站點(diǎn)地址。域名解析就是域名到IP地址的轉(zhuǎn)換過(guò)程。域名的解析工作由DNS服務(wù)器完成。
說(shuō)白了就是把域名解析到你的云服務(wù)器上,人們通過(guò)域名訪問(wèn)到你的網(wǎng)站。那不用域名可以訪問(wèn)到與服務(wù)器嗎?答案是可以的,那就是用云服務(wù)器的IP地址,但是IP地址并不方便人們記憶,所以做域名解析就是將方便記憶的域名代替IP地址來(lái)訪問(wèn)網(wǎng)站。
02
添加解析記錄
云解析支持的記錄類型包含:
A記錄
CNAME記錄
MX記錄
AAAA記錄
TXT記錄
URL顯性/隱性轉(zhuǎn)發(fā)
NS記錄
SRV記錄
CAA記錄
目前我個(gè)人使用過(guò)的只有三種,包括A記錄、CNAME記錄和TXT記錄。所以我們本文只說(shuō)這三種類型。
A記錄
使用場(chǎng)景
添加 A 記錄可實(shí)現(xiàn)將域名指向 IP 地址。
設(shè)置方法
1 . 登錄云解析DNS控制臺(tái)
2 . 在域名解析頁(yè)面,全部域名頁(yè)簽下,單擊域名,進(jìn)入解析設(shè)置頁(yè)面
3 . 在解析設(shè)置頁(yè)面,單擊 添加記錄 按鈕
4 . 添加記錄會(huì)話框中各項(xiàng)參數(shù)的添加說(shuō)明。
記錄類型:選擇 A
主機(jī)記錄:一般是指子域名的前綴(如需創(chuàng)建子域名為www.lmqyu.cn, 主機(jī)記錄輸入 www;如需實(shí)現(xiàn)lmqyu.cn,主機(jī)記錄輸入 @)。
解析線路:選擇 默認(rèn) (默認(rèn)為必選項(xiàng),如未設(shè)置會(huì)導(dǎo)致部分用戶無(wú)法訪問(wèn) )。
記錄值:記錄值為 IP 地址,填寫 IPv4 地址。
TTL:為緩存時(shí)間,數(shù)值越小,修改記錄各地生效時(shí)間越快,默認(rèn)為10分鐘。
IP地址是云服務(wù)器上的,如下圖。
CNAME 記錄
使用場(chǎng)景
當(dāng)需要將域名指向另一個(gè)域名,再由另一個(gè)域名提供 IP 地址,就需要添加 CNAME 記錄,最常用到 CNAME 的場(chǎng)景包括做 CDN、企業(yè)郵箱、全局流量管理等。
設(shè)置方法
記錄類型:選擇 CNAME
主機(jī)記錄:一般是指子域名的前綴(如需創(chuàng)建子域名為www.cdcxhl.com的解析, 主機(jī)記錄輸入“ www”;如需實(shí)現(xiàn)dns-example.com的解析,主機(jī)記錄輸入“@”)
解析線路:默認(rèn)為必填項(xiàng),否則會(huì)導(dǎo)致部分用戶無(wú)法解析。
記錄值:記錄值為 CNAME 指向的域名,只可以填寫域名。
TTL:為緩存時(shí)間,數(shù)值越小,修改記錄各地生效時(shí)間越快,默認(rèn)為10分鐘。