【发布时间】:2013-07-04 11:48:50
【问题描述】:
我在 azure 上有一台虚拟机,我想在该虚拟机上托管一个站点,该站点是我的主/根站点 (www.contoso.com) 的子域 (mysite.contoso.com)。我的主站点托管在 Arvixe 上,运行良好。 GoDaddy 是我的注册商。
我已经在虚拟机上设置了站点并在本地进行了测试。它完美地工作。我在 GoDaddy 上添加了一条 CNAME 记录,将我的子域(mysite)指向我的虚拟机(myVM.cloudapp.net)。我已将端点添加到 azure,以便我的 VM 接受端口 80 上的请求。
当我 ping 我的子域时,我得到了我的根站点的 IP 地址,当我尝试浏览它时,我得到“网页不可用”。出于测试目的,我为我的子域添加了一个主机文件条目,该条目指向 VM 外部 IP,并且一切正常。一旦我删除主机文件条目,它就会再次失败。
我在这里缺少什么?看来虚拟机的站点和端点设置正确。
在此先感谢您的帮助。
【问题讨论】:
-
再次检查您在 GoDaddy 上的 DNS 配置。如果您的 PC 上的“主机文件”可以正常工作,那么 Azure 上的 VM 就可以了。因此,请检查 DNS。
-
感谢您的回复。我不知道如何处理 GoDaddy 上的 DNS。我添加了 CNAME 记录,它仍然不起作用。您是否暗示我应该检查其他设置?如果有,是什么?
标签: azure subdomain virtual-machine cname