我的域内云服务器上有一个网站,该网站托管一个网址,其网址为http://myserver
。我无法通过IP地址访问ASP.NET,但我可以通过服务器名称访问。
我可以获得服务器的IP地址
C:\ Users \ me> ping myserver
使用32个字节的数据ping myserver.mydomain.com [123.7.141.2]:
来自123.7.141.2的回复:bytes = 32 time = 55ms TTL = 121
来自123.7.141.2的回复:bytes = 32 time = 30ms TTL = 121
来自123.7.141.2的回复:bytes = 32 time = 37ms TTL = 121
来自123.7.141.2的回复:bytes = 32 time = 29ms TTL = 121
Ping 123.7.141.2的统计数据:
数据包:已发送= 4,已接收= 4,已丢失= 0(0%丢失),
以毫秒为单位的近似往返时间:
最小值= 29ms,最大值= 55ms,平均值= 37ms
我的期望是https://123.7.141.2
允许我成功浏览网站,因为https://myserver
确实有效。
IIS 7中的现有绑定是
输入主机名端口IP地址
http myserver 80 *
http myserver 443 *
我添加了以下绑定
http myserver 80 123.7.141.2
http myserver 443 123.7.141.2
当我在myserver上运行ipconfig时,我得到以下信息
C:\ Windows \ System32下> IPCONFIG
Windows IP配置
以太网适配器本地连接4:
特定于连接的DNS后缀。 :myservername.d1.internal.cloudapp.net
链路本地IPv6地址。 。 。 。 。 :ffff :: ffff:ffff:ffff:ffff
IPv4地址。 。 。 。 。 。 。 。 。 。 。 :123.7.141.2
子网掩码 。 。 。 。 。 。 。 。 。 。 。 :255.255.255.224
默认网关 。 。 。 。 。 。 。 。 。 :123.7.141.1
隧道适配器isatap.myservername.d1.internal.cloudapp.net:
媒体状态。 。 。 。 。 。 。 。 。 。 。 :媒体断开了 特定于连接的DNS后缀。 :myservername.d1.internal.cloudapp.net
答案 0 :(得分:0)
您的绑定强制IIS等待hostname = myserver的请求。尝试创建如下的绑定:
type hostname port ip
http * 80 *
即使对于没有主机名且只有IP的请求,这也允许IIS为您的站点提供服务。
答案 1 :(得分:0)
确保已在Azure管理控制台中打开端口80以对VM进行外部访问。检查VM页面上的端点部分。