我有一个 Windows Azure 虚拟机。我可以在虚拟机(本地主机 URL)上查看我的 ASP.Net 网站。当我 ping 我的 Windows Azure 虚拟机 IP 时,我收到超时错误。
我的域名已在 ISP 注册,但我想在我的 VM 网站上使用该域名。
是否可以?
我其实想知道:-
如何在 VM 之外访问我的网站?
我也想设置我的 DNS 名称。
有几个问题
- 如何在 VM 之外访问我的网站?
如果您创建一个基于 Windows Server的真实虚拟机80
(我猜,因为您的站点是 ASP.NET),那么您需要将端口上的流量重定向到该机器。默认情况下,仅当您创建时VM
才会RDP
重定向到您的 VM,仅此而已。您可以在设置的ENDPOINTS选项卡中实现VM
:
在您的 Windows Azure 门户中:-
2. I also would like to setup my DNS name.
我通常会使用CNAME
指向我www.mydomain.com
的myvmname.cloudapp.net
,就像正常的云服务开发一样。
但是,如果您真的只需要运行 ASP.NET 网站,我强烈建议您尝试使用常规的云服务方法(使用 WebRole)。
更新
CNAME
:http ://en.wikipedia.org/wiki/CNAME_record
我通常会为该点添加一条CNAME
记录www.mydomain.com
mydeployment.cloudapp.net
您可以从您的域名注册商控制面板使用它。