這里(li)是(shi)(shi)簡單介紹(shao)下(xia),在阿里(li)云購買的域名是(shi)(shi)如何解析的步驟(zou),大家(jia)了解后,也能參考(kao)如何進(jin)行域名跟(gen)你的服務器主機IP綁定。也就是(shi)(shi)域名與IP綁定。
操作路徑: 阿里云控制臺(tai) -> 產品(pin)與服務 -> 域名 -> 域名列表 -> 解析
示例:
進入域名配置頁面

選擇(ze)新(xin)手引導進行(xing)快速配置

填寫域名和IP

將 sunlogging.com 和 www.sunlogging.com 解析(綁定)到(dao)自己(ji)的服(fu)務器的公網IP。
2.2. 自定義配置
除(chu)了新手(shou)引導進行快(kuai)速配(pei)置外,還(huan)可以(yi)點擊添加(jia)記錄進行自定義配(pei)置域名解(jie)析。

2.2.1. 記錄類型
記(ji)(ji)錄類型指解析記(ji)(ji)錄的用(yong)途,例如:網站(zhan)、郵箱等。

2.2.2. 主機記錄
主(zhu)機記錄指域(yu)名(ming)前綴(zhui),例如:www、mail等(deng)。

常用的二級域:

2.2.3. 記錄值
記(ji)錄(lu)值指解(jie)析記(ji)錄(lu)的具體內容(rong),例(li)如:IP地址、域名(ming)等。
記錄類型不(bu)同,記錄值(zhi)填寫的(de)內容也不(bu)一樣,具體如下:

2.2.4. 解析(xi)請求來源(yuan)
指域名訪問者所在的(de)地區和(he)使用的(de)運(yun)營商網絡。如:中國聯通、中國電信、百度、必應、谷歌等。
非(fei)必(bi)填項(xiang),可以(yi)(yi)不用管(guan),選默(mo)認值就可以(yi)(yi)了。
3. 域名解析原理
3.1. 什么是(shi)DNS
DNS(Domain Name System,域名(ming)系統)是因特網上(shang)作為域名(ming)和IP地址相(xiang)互映射(she)的(de)一個分布式數(shu)據庫,能夠使用(yong)戶更方便的(de)訪問互聯網,而不(bu)用(yong)去記住能夠被機器直接讀取的(de)IP地址。
網絡上計算(suan)機(ji)之間的(de)(de)(de)通訊是通過IP地(di)址來完(wan)成(cheng)的(de)(de)(de),但IP地(di)址并不(bu)便于記(ji)憶,我們需要(yao)一(yi)個(ge)方便記(ji)憶的(de)(de)(de)名(ming)(ming)(ming)(ming)(ming)(ming)字來識別每一(yi)臺計算(suan)機(ji),這就(jiu)(jiu)是域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming),而維護域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)的(de)(de)(de)系(xi)統(tong)就(jiu)(jiu)叫(jiao)做域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)系(xi)統(tong),域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)系(xi)統(tong)其實就(jiu)(jiu)是名(ming)(ming)(ming)(ming)(ming)(ming)字系(xi)統(tong)。域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)是唯一(yi)的(de)(de)(de),IP也是唯一(yi)的(de)(de)(de),給你(ni)一(yi)個(ge)域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)要(yao)知道它對應(ying)的(de)(de)(de)IP地(di)址,就(jiu)(jiu)需要(yao)有一(yi)個(ge)域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)到IP的(de)(de)(de)映(ying)射。 由域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)去找IP地(di)址的(de)(de)(de)查找過程就(jiu)(jiu)是DNS的(de)(de)(de)解析,進行DNS解析的(de)(de)(de)服(fu)務(wu)器(qi)叫(jiao)DNS服(fu)務(wu)器(qi),而DNS服(fu)務(wu)器(qi)便充當了“翻譯官”的(de)(de)(de)角色,將域(yu)(yu)(yu)名(ming)(ming)(ming)(ming)(ming)(ming)翻譯成(cheng)IP地(di)址。
3.2. DNS的解(jie)析原理
DNS的(de)解析也就(jiu)是通過域名查找主(zhu)機的(de)過程(cheng),其查找過程(cheng)主(zhu)要有三個步(bu)驟:
本地查詢(xun)(客戶機的DNS解析器)
客戶機到服務器查詢
服務器到服務器查詢

3.2.1. 1.本地查詢
在(zai)瀏覽器中輸入www.microsoft.com域(yu)(yu)名(ming)(ming),操作系(xi)統會先(xian)檢查自己本地(di)的hosts文(wen)件是(shi)否有這個(ge)域(yu)(yu)名(ming)(ming)的映射(she)(she)關系(xi),如(ru)果有,就(jiu)先(xian)調用(yong)這個(ge)IP地(di)址映射(she)(she),完成域(yu)(yu)名(ming)(ming)解(jie)析。 Win7系(xi)統下本地(di)的hosts文(wen)件在(zai)C:\Windows\System32\drivers\etc\hosts,Linux系(xi)統下在(zai):/etc/hosts。
如(ru)果hosts里(li)沒有(you)這個(ge)域名的映射(she),則查找本地DNS解(jie)析(xi)器緩存,是(shi)否有(you)這個(ge)網址(zhi)映射(she)關系,如(ru)果有(you),直接返回,完成域名解(jie)析(xi)。
如果hosts與本地(di)DNS解析器(qi)緩存都沒(mei)有相應的(de)(de)網址(zhi)映射關系(xi),首先會(hui)找TCP/IP參(can)數(shu)(shu)中設置的(de)(de)首選(xuan)DNS服(fu)(fu)務(wu)(wu)器(qi),在此我們叫它本地(di)DNS服(fu)(fu)務(wu)(wu)器(qi)(也就是上圖中中間部分的(de)(de)DNS Server),在本地(di)DNS服(fu)(fu)務(wu)(wu)器(qi)中查找 。 Win7系(xi)統下TCP/IP參(can)數(shu)(shu)的(de)(de)設置在:控制面板 ->網絡和 Internet ->網絡連(lian)接 ->本地(di)鏈接 ->屬性 ->網絡 ->Internet協(xie)議(yi)版本4(TCP/IPv4)

3.2.2. 2.客戶機(ji)到服務器查詢
本地(di)DNS服務器收到查(cha)詢(xun)時,如果要(yao)查(cha)詢(xun)的域(yu)名(ming),包含在本地(di)配置(zhi)的區域(yu)資源文件(jian)中,則(ze)返(fan)回解(jie)析結果給客戶機,完(wan)成域(yu)名(ming)解(jie)析,此解(jie)析具有(you)權(quan)威性。
如果要查詢的域(yu)(yu)(yu)名,不由(you)本地DNS服務(wu)(wu)器區域(yu)(yu)(yu)解(jie)析,但(dan)該服務(wu)(wu)器已緩存(cun)了此網址映(ying)射(she)關(guan)系,則(ze)調(diao)用這(zhe)個IP地址映(ying)射(she),完(wan)成域(yu)(yu)(yu)名解(jie)析,此解(jie)析不具有權威性。
如(ru)果本地DNS服務(wu)器(qi)(qi)區域資源文件解析(xi) 與(yu)緩存解析(xi)都失效,則(ze)根據本地DNS服務(wu)器(qi)(qi)的設(she)置(zhi)(是否設(she)置(zhi)轉發(fa)器(qi)(qi))進行查(cha)詢。
3.2.3. 3.服(fu)務器到服(fu)務器查(cha)詢(xun)
如果未(wei)用轉發模式,本(ben)(ben)(ben)(ben)地(di)DNS就(jiu)(jiu)把請(qing)求發至根DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi),根DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)收到(dao)請(qing)求后會(hui)(hui)判斷這(zhe)個域(yu)(yu)(yu)名(.com)是誰來授(shou)權管理,并會(hui)(hui)返回一個負責(ze)該(gai)頂級(ji)域(yu)(yu)(yu)名管理的服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)的IP。本(ben)(ben)(ben)(ben)地(di)DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)收到(dao)IP信息后,將會(hui)(hui)聯系"負責(ze).com域(yu)(yu)(yu)名解(jie)析(xi)(xi)的這(zhe)臺服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)“。這(zhe)臺“負責(ze).com域(yu)(yu)(yu)名解(jie)析(xi)(xi)的服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)”收到(dao)請(qing)求后,如果自己(ji)無(wu)法解(jie)析(xi)(xi),它就(jiu)(jiu)會(hui)(hui)找一個管理.com域(yu)(yu)(yu)的下(xia)一級(ji)DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)地(di)址(zhi)(microsoft.com)給(gei)本(ben)(ben)(ben)(ben)地(di)DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)。當本(ben)(ben)(ben)(ben)地(di)DNS服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi)收到(dao)這(zhe)個地(di)址(zhi)后,就(jiu)(jiu)會(hui)(hui)找microsoft.com域(yu)(yu)(yu)服(fu)(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)(qi)(qi),重復上面的動作,進行查(cha)詢,直(zhi)至找到(dao)www.microsoft.com主機。
如(ru)果用的是(shi)(shi)(shi)轉(zhuan)發(fa)模(mo)式(shi),本(ben)地DNS服務(wu)器(qi)(qi)就會把請求轉(zhuan)發(fa)至上一(yi)級(ji)DNS服務(wu)器(qi)(qi)(microsoft.com),由上一(yi)級(ji)服務(wu)器(qi)(qi)進行解析,上一(yi)級(ji)服務(wu)器(qi)(qi)如(ru)果不(bu)能(neng)解析,會把轉(zhuan)請求轉(zhuan)至上上級(ji)(.com)或(huo)找(zhao)根DNS服務(wu)器(qi)(qi),以(yi)此循環。不(bu)管是(shi)(shi)(shi)本(ben)地DNS服務(wu)器(qi)(qi)用是(shi)(shi)(shi)是(shi)(shi)(shi)轉(zhuan)發(fa)模(mo)式(shi),還是(shi)(shi)(shi)非轉(zhuan)發(fa)模(mo)式(shi),最后都是(shi)(shi)(shi)把結果返(fan)回給(gei)本(ben)地DNS服務(wu)器(qi)(qi),由此DNS服務(wu)器(qi)(qi)再(zai)返(fan)回給(gei)客(ke)戶機。
3.3. 遞歸(gui)查詢與迭代查詢
3.3.1. 遞(di)歸(gui)查詢
主(zhu)(zhu)機向本(ben)(ben)地(di)域(yu)(yu)(yu)名服(fu)(fu)務(wu)(wu)器的(de)(de)查(cha)(cha)(cha)(cha)(cha)詢一般都是(shi)(shi)采(cai)用(yong)遞歸查(cha)(cha)(cha)(cha)(cha)詢。所謂遞歸查(cha)(cha)(cha)(cha)(cha)詢就是(shi)(shi):如果(guo)主(zhu)(zhu)機所詢問的(de)(de)本(ben)(ben)地(di)域(yu)(yu)(yu)名服(fu)(fu)務(wu)(wu)器不知道被查(cha)(cha)(cha)(cha)(cha)詢的(de)(de)域(yu)(yu)(yu)名的(de)(de)IP地(di)址,那(nei)么本(ben)(ben)地(di)域(yu)(yu)(yu)名服(fu)(fu)務(wu)(wu)器就以DNS客戶的(de)(de)身份,向其它根(gen)域(yu)(yu)(yu)名服(fu)(fu)務(wu)(wu)器繼續(xu)發(fa)出(chu)查(cha)(cha)(cha)(cha)(cha)詢請(qing)求(qiu)報文(即(ji)替主(zhu)(zhu)機繼續(xu)查(cha)(cha)(cha)(cha)(cha)詢),而不是(shi)(shi)讓主(zhu)(zhu)機自己(ji)進行(xing)下(xia)一步查(cha)(cha)(cha)(cha)(cha)詢,即(ji):完全代理掉(diao)主(zhu)(zhu)機的(de)(de)查(cha)(cha)(cha)(cha)(cha)詢請(qing)求(qiu)。因(yin)此,遞歸查(cha)(cha)(cha)(cha)(cha)詢返回(hui)的(de)(de)查(cha)(cha)(cha)(cha)(cha)詢結果(guo)要么是(shi)(shi)所要查(cha)(cha)(cha)(cha)(cha)詢的(de)(de)IP地(di)址,要么是(shi)(shi)報錯(表示(shi)無法查(cha)(cha)(cha)(cha)(cha)詢到所需的(de)(de)IP地(di)址)。
3.3.2. 迭代(dai)查(cha)詢
本(ben)(ben)地(di)(di)(di)(di)(di)(di)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)向(xiang)根(gen)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)(de)(de)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)的(de)(de)(de)(de)(de)迭代(dai)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)。迭代(dai)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)的(de)(de)(de)(de)(de)特點:當(dang)(dang)根(gen)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)收到本(ben)(ben)地(di)(di)(di)(di)(di)(di)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)發出(chu)的(de)(de)(de)(de)(de)迭代(dai)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)請求(qiu)報(bao)文時,要(yao)么(me)(me)給出(chu)所要(yao)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)的(de)(de)(de)(de)(de)IP地(di)(di)(di)(di)(di)(di)址(zhi),要(yao)么(me)(me)告(gao)訴本(ben)(ben)地(di)(di)(di)(di)(di)(di)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi):“你下(xia)一(yi)步(bu)應當(dang)(dang)向(xiang)哪(na)一(yi)個(ge)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)進(jin)(jin)行查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)”。然(ran)后讓本(ben)(ben)地(di)(di)(di)(di)(di)(di)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)進(jin)(jin)行后續的(de)(de)(de)(de)(de)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)。根(gen)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)通常是把自己(ji)知道(dao)的(de)(de)(de)(de)(de)頂級域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)(de)(de)IP地(di)(di)(di)(di)(di)(di)址(zhi)告(gao)訴本(ben)(ben)地(di)(di)(di)(di)(di)(di)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi),讓本(ben)(ben)地(di)(di)(di)(di)(di)(di)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)再向(xiang)頂級域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)。頂級域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)在(zai)收到本(ben)(ben)地(di)(di)(di)(di)(di)(di)域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)(de)(de)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)請求(qiu)后,要(yao)么(me)(me)給出(chu)所要(yao)查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)的(de)(de)(de)(de)(de)IP地(di)(di)(di)(di)(di)(di)址(zhi),要(yao)么(me)(me)告(gao)訴本(ben)(ben)地(di)(di)(di)(di)(di)(di)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)下(xia)一(yi)步(bu)應當(dang)(dang)向(xiang)哪(na)一(yi)個(ge)權限域(yu)(yu)(yu)(yu)名(ming)(ming)服(fu)(fu)(fu)(fu)務(wu)(wu)器(qi)進(jin)(jin)行查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)。最后,知道(dao)了所要(yao)解(jie)析的(de)(de)(de)(de)(de)IP地(di)(di)(di)(di)(di)(di)址(zhi)或(huo)報(bao)錯,然(ran)后把這個(ge)結果返(fan)回給發起查(cha)(cha)(cha)(cha)詢(xun)(xun)(xun)的(de)(de)(de)(de)(de)主機。
