为啥将网站发布在公网IP上,这个公司IP所在的机器上可以察看网站,但在其他电脑上打不开其网页
为什么将网站发布在公网IP上,这个公司IP所在的机器上可以察看网站,但在其他电脑上打不开其网页
在某台电脑上建了一个网站,此电脑内网IP:192.168.0.87 公司IP:112.245.109.12 。
在此电脑上将其IIS网站IP地址设置为此电脑的内网IP:192.168.0.87 时,
在此电脑上的浏览器中输入 http://192.168.0.87/WebApplication5/WebForm1.aspx 时可打开此网页
在此电脑所在的局域网内的其他电脑上的浏览器中输入 http://192.168.0.87/WebApplication5/WebForm1.aspx 时也可打开此网页
而在此电脑上将其IIS网站IP地址设置为此电脑的公网IP:112.245.109.12 时,
在此电脑上的浏览器中输入 http://112.245.109.12/WebApplication5/WebForm1.aspx 时可打开此网页
在此电脑所在的局域网内的其他电脑上的浏览器中输入 http://112.245.109.12/WebApplication5/WebForm1.aspx 时 却可不打开此网页。
是何道理,请大家给分析一下。谢谢大家。
------解决思路----------------------
国内的运营商一般都封了80端口,你需要换其它端口。
------解决思路----------------------
对外做一个端口映射
------解决思路----------------------
你的内网电脑可以访问外网吗?
------解决思路----------------------
而在此电脑上将其IIS网站IP地址设置为此电脑的公网IP:112.245.109.12 时,
本地电脑能够访问其实把你给误导了。局域网内其他电脑,包括全世界万维网的其他电脑访问该IP时,将是访问的分配给你们的此IP的第一道设备:防火墙,http默认以80端口访问,所以你需要在公司防火墙设置该端口转发到你内网IP(也就是你的电脑)端口,理论上是这样的,但80端口宽带提供商基本上不会开放给用户,所以你现在应该这样测试,在防火墙上设置一个其他的端口(如8088),然后转发到你电脑IP的80端口,外网访问http://112.245.109.12:8088/WebApplication5/WebForm1.aspx
在某台电脑上建了一个网站,此电脑内网IP:192.168.0.87 公司IP:112.245.109.12 。
在此电脑上将其IIS网站IP地址设置为此电脑的内网IP:192.168.0.87 时,
在此电脑上的浏览器中输入 http://192.168.0.87/WebApplication5/WebForm1.aspx 时可打开此网页
在此电脑所在的局域网内的其他电脑上的浏览器中输入 http://192.168.0.87/WebApplication5/WebForm1.aspx 时也可打开此网页
而在此电脑上将其IIS网站IP地址设置为此电脑的公网IP:112.245.109.12 时,
在此电脑上的浏览器中输入 http://112.245.109.12/WebApplication5/WebForm1.aspx 时可打开此网页
在此电脑所在的局域网内的其他电脑上的浏览器中输入 http://112.245.109.12/WebApplication5/WebForm1.aspx 时 却可不打开此网页。
是何道理,请大家给分析一下。谢谢大家。
------解决思路----------------------
国内的运营商一般都封了80端口,你需要换其它端口。
------解决思路----------------------
对外做一个端口映射
------解决思路----------------------
你的内网电脑可以访问外网吗?
------解决思路----------------------
而在此电脑上将其IIS网站IP地址设置为此电脑的公网IP:112.245.109.12 时,
本地电脑能够访问其实把你给误导了。局域网内其他电脑,包括全世界万维网的其他电脑访问该IP时,将是访问的分配给你们的此IP的第一道设备:防火墙,http默认以80端口访问,所以你需要在公司防火墙设置该端口转发到你内网IP(也就是你的电脑)端口,理论上是这样的,但80端口宽带提供商基本上不会开放给用户,所以你现在应该这样测试,在防火墙上设置一个其他的端口(如8088),然后转发到你电脑IP的80端口,外网访问http://112.245.109.12:8088/WebApplication5/WebForm1.aspx