Azure DNS 實戰

先看什麼是DNS,通常來講,DNS是將域名解析成IP的服務,例如www.azure.cn對應的IP地址是139.217.8.104

使用域名訪問有如下好處:

1. 好記,使用特定的字母組合,代替ip地址,尤其是在IP V6時代,IP地址會變得非常長。

2.無需關注後端服務器IP地址變更。

那麼就存在一個將域名解析成IP地址的服務,當我們在瀏覽器輸入www.azure.cn的時候,有這麼一個服務告訴你,實際上應該是訪問的IP地址爲139.217.8.104的網站。

這樣的服務,通常稱爲DNS解析服務。

Azure DNS就是Azure上的這樣的服務,除了這種對外提供服務的DNS解析能力,Azure DNS還有個“專用DNS”,它是“內網”的DNS解析服務,不對外提供服務。

 

首先,要使用Azure DNS,需要一個域名,Azure不提供域名購買服務,因此需要在其他域名註冊商購買域名,購買完成後,先要做委託,簡單理解就是你在域名供應商A處購買了一個域名,現在要使用Azure DNS做解析服務,就需要告訴A,我要用Azure DNS做解析,這個過程就是“委託”。

 

案例:

將阿里雲購買的域名委託到Azure DNS,添加DNS記錄集,使用A記錄映射IP地址到虛擬機。

 

 

 

接下來,我們看一個案例,

1. 將在阿里雲購買的域名“51cloud.tech” 委託到Azure DNS;

    在Azure上新建 DNS區域;

 

填寫域名信息到“名稱”欄,點擊“查看+創建”

進入創建好的DNS區域,將得到4個名稱服務器,接下來進入阿里雲,將域名的DNS名稱服務器改爲這4個值。

    在阿里雲設置“委託”;

 

委託過程可能需要10分鐘甚至更多,可以通過如下命令進行測試:

nslookup -type=SOA contoso.net(替換成你的域名)

當出現如下 名稱服務器時表示已經委託生效。

2.添加 test.51cloud.tech 到一臺虛擬機,通過test.51cloud.tech 遠程訪問該虛擬機;

    在Azure上創建一臺虛擬機,創建完成後的虛擬機IP 如下圖所示:

    在Azure上添加A記錄,指向該虛擬機 IP ,記錄值爲 test.51cloud.tech

    等待生效後,使用 test.51cloud.tech 遠程登錄虛擬機。

   通常添加記錄集的生效時間只要十幾秒,但需要等名稱服務器生效。

   可以通過ping命令檢查,ip已經成功解析到我們創建的虛擬機上

此時,可以使用域名,遠程登錄到虛擬機:

 

其他相關信息:

Azure DNS 價格:

DNS 公共和專用區域 1
託管的 DNS 區域 ¥3.98 每月每區域 2
DNS 查詢/月 ¥4.07/百萬 3

 

SLA:

在 100% 的時間內,有效的 DNS 請求會收到來自至少一個 Azure DNS 名稱服務器的響應。

DNS 更改多久生效?

新的 DNS 區域和 DNS 記錄通常很快就會顯示在 Azure DNS 名稱服務器中, 只需幾秒鐘。

對現有 DNS 記錄的更改可能要在略長一段時間後纔會顯示。它們通常會在 60 秒內顯示在 Azure DNS 名稱服務器中。

Azure DNS 外部的 DNS 客戶端和 DNS 遞歸解析程序執行的 DNS 緩存也可能會影響顯示時間。若要控制此緩存持續時間,請使用每個記錄集的生存時間 (TTL) 屬性。

 

​DNS域委託需要多久生效?

通常需要至少十分鐘,可通過 nslookup -type=SOA contoso.net(替換成你的域名)進行查詢,當結果中出現Azure的名服務器時表示已生效。

發佈了38 篇原創文章 · 獲贊 4 · 訪問量 1483
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章