2017-03-28 62 views
0

我不明白DNS如何工作!如何將公共IP地址與現有域名關聯

我有一個來自AZURE的公開IP地址,現在我的網站已經有一個綁定到我的舊服務器的域名(myWebsite.com)。

現在我已經買了AZURE的新VM(這是一個Ubuntu)。

現在,我該如何更改我的域名(myWebsite.com),以便現在指向我的虛擬機在Azure的新公共IP地址。

我必須在命令行中執行嗎? ??

+0

您需要檢查此[鏈接](https://docs.microsoft.com/en-us/azure/cloud-services /雲服務 - 定製域名門戶)。 –

+0

根據你的情況,你可以選擇'爲你的自定義域添加一條記錄' –

回答

1

您應該查看Walter鏈接的文章 - 涵蓋了完整的方案。

我假設您正在使用Azure資源管理器,因爲您已經特別提到了公共IP地址資源。您不提及您是否爲該公用IP地址配置了DNS名稱,或者是否具有靜態或動態IP地址。您可以在此處找到公共IP地址資源的完整詳細信息: https://docs.microsoft.com/en-us/rest/api/network/create-or-update-a-public-ip-address

您將需要登錄到您託管myWebsite.com的服務並創建DNS記錄。這個記錄取決於以下幾點:

如果你需要用戶打到區域頂點並解析你的網站(即myWebsite.com),那麼你需要確保公共IP地址是靜態的,並創建一個記錄到該IP地址。這看起來像: myWebsite.com {靜態公共IP地址}

如果用戶將使用子域名(即www.myWebsite.com),那麼你應該添加一個DNS名稱到公共IP地址「,然後從用戶將要訪問該DNS名稱的子域創建一個CNAME。這將是這樣的:www.myWebsite.com CNAME {您服務的ename} {}區域.cloudapp.azure.com

要在推理上擴大 -

  • 使用的A記錄。與動態IP地址意味着你必須更新 的DNS記錄任何時候IP更改您的網站是有效脫機

  • 創建CNAME記錄不支持區域根或頂點(即myWebsite.com)根據RFC

請注意,靜態公共IP地址可能會收取少量費用。在這裏看到更多的信息: https://azure.microsoft.com/en-us/pricing/

問候, 斯蒂芬·馬龍 - Azure的網絡

1

那麼,你需要了解DNS來配置它,但基本上你需要指出你DNS記錄到Azure IP,或者更好地將你的CNAME記錄指向你的公有IP的Azure DNS名稱,這樣當它將改變它不會破壞事物。

有很多instructtions如何改變你的DNS記錄,這取決於你的供應商(GoDaddy或別的東西)

+0

謝謝你的回答,但形成我仍然不清楚。 –

1

轉到您的DNS服務器,在那裏你創建你的域名,點擊+記錄集,並創建使用新IP地址的A記錄,等待TTL時間,並且您應該能夠連接