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

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

填寫域名和IP

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

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

2.2.2. 主機記(ji)錄
主機記錄指域(yu)名前綴,例如(ru):www、mail等。

常用的二級域:

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

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

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

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