如何将公共IP地址与现有域名相关联

时间:2017-03-28 14:17:49

标签: azure dns azure-virtual-machine dnsmasq

我不明白DNS是如何运作的!

我有来自AZURE的公共IP地址,现在我的网站已经有一个与我的旧服务器绑定的域名(myWebsite.com)。

现在我在AZURE购买了一个新的VM(它是一个Ubuntu)。

现在,我如何将我的域名(myWebsite.com)更改为现在指向我的VM的新公共IP地址。

我是否必须在命令行中执行此操作? ??

3 个答案:

答案 0 :(得分:1)

嗯,你需要了解DNS来配置它,但基本上你需要将dns A记录指向Azure IP,或者更好地将你的CNAME记录指向公共IP的Azure DNS名称,这样会改变它不会破坏事情。

有很多教程如何根据您的提供商(GoDaddy或其他)更改您的DNS记录

答案 1 :(得分:1)

转到您创建域名的DNS服务器,点击+记录集并使用新的IP地址创建A记录,等待TTL时间,您应该可以连接

答案 2 :(得分: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地址创建A记录。这看起来像: myWebsite.com A {静态公共IP地址}

- 如果用户将使用子域(即www.myWebsite.com),那么您应该将DNS名称添加到公共IP地址,然后从用户将命中的子域创建CNAME到那个DNS名称。这将是:www.myWebsite.com CNAME {your service ename}。{region} .cloudapp.azure.com

扩展上述原因 -

  • 使用带有动态IP地址的A记录意味着您必须更新 在您的网站实际离线的情况下,IP更改时的DNS记录

  • 根据RFC,区域根目录或顶点(即myWebsite.com)不支持创建CNAME记录

请注意,静态公共IP地址可能会收取少量费用。浏览此处获取更多信息: https://azure.microsoft.com/en-us/pricing/

此致 Stephen Malone - Azure Networking