我不明白DNS是如何运作的!
我有来自AZURE的公共IP地址,现在我的网站已经有一个与我的旧服务器绑定的域名(myWebsite.com)。
现在我在AZURE购买了一个新的VM(它是一个Ubuntu)。
现在,我如何将我的域名(myWebsite.com)更改为现在指向我的VM的新公共IP地址。
我是否必须在命令行中执行此操作? ??
答案 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