【问题标题】:Mapping DNS name to my website which is hosted on azure Virtual machine将 DNS 名称映射到托管在 azure 虚拟机上的我的网站
【发布时间】:2014-07-08 14:13:26
【问题描述】:

如何将我的 dns(www.mydomain.com) 映射到托管在我的虚拟机上的网站。

我已经做过的事情。

  1. 在 Azure 中创建了虚拟机。
  2. 在公共端口 80、私有端口 80 上添加了端点
  3. 网站托管在 IIS 上,可以通过 localhost(虚拟机内部)甚至通过 http://ipaddress/sitename/(虚拟机外部)访问
  4. 我已经在 godaddy 中有一个 DNS 名称。

另外,如果我的 IIS 上托管了多个网站,我如何映射到相应的域。

【问题讨论】:

    标签: iis azure dns


    【解决方案1】:

    现在您需要为您的虚拟机创建 DNS 记录。 在http://support.godaddy.com/help/article/680/managing-dns-for-your-domain-names了解如何做到这一点

    这里有两种选择:

    1. 创建 A 记录(DNS 名称到 IP,例如 subdomain.example.com -> 您的 VM VIP)。 公共虚拟 IP (VIP) 地址可以在 manage.windowsazure.com 的 VM 配置中的右侧窗格中找到。
    2. 创建 CNAME 记录(DNS 名称到另一个 DNS 名称,例如 subdomain.example.com -> VM-Name.cloudapp.net) 您的 VM 的 DNS 名称也可以在同一右侧窗格中的 VM 配置中找到。

    之后,在 IIS 站点绑定中设置适当的主机名(例如 subdomain.example.com),以便您可以为其他站点重用相同的端口 (80),为它们绑定不同的主机名. 如果您需要您的站点响应 localhost 或其他 DNS 名称,只需将其添加为 另一个绑定(参见 屏幕截图)。

    【讨论】:

    • 另外请注意,CNAME 记录可以处理“www”子域,但不能处理根域名。所以如果你需要“example.com”等于“www.example.com”,你肯定应该使用A记录。但这是一把双刃剑:如果您解除分配(或删除)您的虚拟机,VIP 将被重置,而主机名在重新分配时保持不变。
    • 感谢您的详细解答。会按照你说的去做。成功后我会更新你。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 2021-07-11
    • 2015-09-06
    • 1970-01-01
    • 2021-12-14
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多