2017-03-08 35 views
0

我正在嘗試配置域名的DNS以連接到Azure網站。配置域名DNS以連接到Azure網站

我添加下面的DNS記錄我的註冊商的控制面板:

Type   Host  Value 
A Record  @   IP given in Azure Website 
CNAME Record wwww  mysite.azurewebsites.net 
TXT Record  @   mysite.azurewebsites.net 

但是當我嘗試使用訪問該站點www.mysite.com它不能解決。

我錯過了什麼?

UPDATE
當我嘗試驗證域名所有權時發生域名錯誤。 但是,真實情況是CNAME存在於我的DNS上... 任何想法可能是錯誤的?

enter image description here

回答

2

添加DNS記錄到您的註冊商控制面板後,還需要在Azure的門戶網站添加你的主機名啓用自定義域名爲您的應用程序。以下步驟供您參考。

  1. 在Azure門戶中,單擊左側菜單中的應用程序服務。
  2. 點擊您的應用,然後點擊自定義域>添加主機名。
  3. 將您的自定義域的FQDN添加到列表中(例如www.contoso.com)。

enter image description here

  • 點擊驗證。
  • 點擊驗證Azure將啓動域驗證工作流程。這將檢查域所有權以及主機名可用性,並報告成功或詳細錯誤,並說明如何修復錯誤。
  • 成功驗證後,添加主機名按鈕將變爲活動狀態,您將能夠分配主機名。
  • Azure完成配置新的自定義域名後,在瀏覽器中導航到您的自定義域名。瀏覽器應打開您的Azure應用程序,這意味着您的自定義域名已正確配置。
  • 欲瞭解更多信息,請參考以下鏈接。

    Map a custom domain name to an Azure app

    +1

    其原因的方式是,IP地址是在Azure中共享。因此,即使您點擊了正確的IP地址,瀏覽器發送的主機頭也會告訴Azure您嘗試訪問的網站。這使他們能夠找到定義該域名的應用程序。如果您沒有在Web App中定義它,請求將無法路由。 – juunas

    +0

    @Amor - MSFT我試過你之前寫的沒有成功的。我剛剛更新了我的問題。我錯過了什麼嗎? –

    +0

    創建CNAME記錄後,傳播DNS更改需要一些時間。要檢查您的DNS配置是否可用,您可以打開http://digwebinterface.com/並在「主機名或IP地址」文本框中輸入您的主機名(www.something.com),然後單擊挖掘按鈕。 – Amor