Windows Azure VPS 的 DNS 设置问题

Windows Azure VPS 的 DNS 设置问题

为 Windows Azure VPS 设置 A 记录 (或 CNAME) 的正确方法是什么?设置 IIS 后我无法连接到我的网站,并且认为我没有正确的 DNS 设置。

  • 我使用默认的 Windows Server 2012 配置创建了一个小型 VPS 实例。
  • 我已通过 RDP 接入并添加了 Web 服务器角色。
  • 在我的 DNSMadeEasy 控制面板中,我添加了一条包含我的公共虚拟 IP 地址的 A 记录。
  • 在 IIS 中,我转到默认网站并添加了网站主机名的绑定,因此我应该能够输入 mywebsite.com 并看到 IIS 8 启动画面,但我的浏览器无法连接。
  • 我尝试通过在浏览器中输入我的虚拟 IP 地址来导航到该网站,但仍然无法连接。
  • 我通过 RDP 重新登录到计算机并关闭了 Windows 防火墙。没有变化,仍然无法导航到我的网站。
  • 在 IIS 中,我仔细检查了我的绑定。如果我单击“浏览 *:80”,我可以使用 http:// localhost 地址在 IE 中打开我的网站。如果我单击“浏览 *.80 上的我的网站”,IE 会显示“无法显示此页面。”,在 RDP 会话中,如果我导航到 http:// 127.0.0.1,我可以查看该网站,但如果我导航到我的虚拟 IP,则无法查看该网站,如果我尝试导航到 http:// mywebservername.cloudapp.net,也无法查看该页面

我想我一定是从根本上不了解如何使用 Azure VPS 设置 DNS,但我最初的 Google 搜索并没有找到任何有用的信息。

(在 http:// 后添加了空格,因此 serverfault 不会尝试将它们呈现为有效的 url。)

答案1

我发现现在必须为 Azure VPS 实例配置端点,添加一个端点解决了我的问题。谢谢。

参考:http://social.msdn.microsoft.com/Forums/en-US/WAVirtualMachinesforWindows/thread/5f6ab966-2840-4b02-b665-9dfb6cf0bee5

相关内容