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

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

填寫域名和IP

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

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

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

常用的二級域:

2.2.3. 記錄值
記錄值指解析記錄的具體內容,例如:IP地址、域名等。
記錄類型不同,記錄值填寫的內容也不一樣,具體如下:

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

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

3.2.2. 2.客戶機到服務器查詢
本地DNS服務器收到查詢時,如果要查詢的域名,包含在本地配置的區域資源文件中,則返回解析結果給客戶機,完成域名解析,此解析具有權威性。
如果要查詢的域名,不由本地DNS服務器區域解析,但該服務器已緩存了此網址映射關系,則調用這個IP地址映射,完成域名解析,此解析不具有權威性。
如果本地DNS服務器區域資源文件解析 與緩存解析都失效,則根據本地DNS服務器的設置(是否設置轉發器)進行查詢。
3.2.3. 3.服務器到服務器查詢
如果未用轉發模式,本地DNS就把請求發至根DNS服務器,根DNS服務器收到請求后會判斷這個域名(.com)是誰來授權管理,并會返回一個負責該頂級域名管理的服務器的IP。本地DNS服務器收到IP信息后,將會聯系"負責.com域名解析的這臺服務器“。這臺“負責.com域名解析的服務器”收到請求后,如果自己無法解析,它就會找一個管理.com域的下一級DNS服務器地址(microsoft.com)給本地DNS服務器。當本地DNS服務器收到這個地址后,就會找microsoft.com域服務器,重復上面的動作,進行查詢,直至找到www.microsoft.com主機。
如果用的是轉發模式,本地DNS服務器就會把請求轉發至上一級DNS服務器(microsoft.com),由上一級服務器進行解析,上一級服務器如果不能解析,會把轉請求轉至上上級(.com)或找根DNS服務器,以此循環。不管是本地DNS服務器用是是轉發模式,還是非轉發模式,最后都是把結果返回給本地DNS服務器,由此DNS服務器再返回給客戶機。
3.3. 遞歸查詢與迭代查詢
3.3.1. 遞歸查詢
主機向本地域名服務器的查詢一般都是采用遞歸查詢。所謂遞歸查詢就是:如果主機所詢問的本地域名服務器不知道被查詢的域名的IP地址,那么本地域名服務器就以DNS客戶的身份,向其它根域名服務器繼續發出查詢請求報文(即替主機繼續查詢),而不是讓主機自己進行下一步查詢,即:完全代理掉主機的查詢請求。因此,遞歸查詢返回的查詢結果要么是所要查詢的IP地址,要么是報錯(表示無法查詢到所需的IP地址)。
3.3.2. 迭代查詢
本地域名服務器向根域名服務器的查詢的迭代查詢。迭代查詢的特點:當根域名服務器收到本地域名服務器發出的迭代查詢請求報文時,要么給出所要查詢的IP地址,要么告訴本地服務器:“你下一步應當向哪一個域名服務器進行查詢”。然后讓本地服務器進行后續的查詢。根域名服務器通常是把自己知道的頂級域名服務器的IP地址告訴本地域名服務器,讓本地域名服務器再向頂級域名服務器查詢。頂級域名服務器在收到本地域名服務器的查詢請求后,要么給出所要查詢的IP地址,要么告訴本地服務器下一步應當向哪一個權限域名服務器進行查詢。最后,知道了所要解析的IP地址或報錯,然后把這個結果返回給發起查詢的主機。
