【问题标题】:How to associate public Ip Address with an existing domain name如何将公共 IP 地址与现有域名相关联
【发布时间】:2017-08-21 16:10:48
【问题描述】:

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

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

现在我在 AZURE 中购买了一个新的虚拟机(它是一个 Ubuntu)。

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

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

【问题讨论】:

  • 你需要检查这个link
  • 根据你的场景,你可以选择Add an A record for your custom domain

标签: azure dns azure-virtual-machine dnsmasq


【解决方案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 网络

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 谢谢你的回答,但我还不清楚。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-19
      • 2010-12-28
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 2016-03-18
      • 2010-12-22
      相关资源
      最近更新 更多