我在内网用IIS建了一个WEB服务器,WEB服务器经过两级路由器连接至外网,请问如何通过外网访问?

外网路由器LAN口IP设置为192.168.1.1,WAN口设置为运营商给的静态IP。WEB服务器所在的内网路由器LAN口设置为192.168.2.1,WAN口IP设置为192.168.1.50,WEB服务器所在的IP为192.168.2.100。其实WEB服务器所在的内网路由器为外网路由器的一个节点,通过外网路由器上网。请问,这种情况下,如何让外网访问我的WEB服务器?我已经对两个路由器设置端口映射,现内网访问WEB服务器没问题,外网访问不了。

根据最新的网站备案要求,如果你的IP地址需要对外发布,需要先备案,否则会自动关掉80端口,限制对外发布。

设置方法:
在第一个路由器上设置“转发规则“|”虚拟服务器”设置需要开放的端口(HTTP:80),IP地址:192.168.1.50

在第二个路由器上设置“转发规则“|”虚拟服务器”设置需要开放的端口(HTTP:80),IP地址:192.168.2.100
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-12
如果内网的服务器要在外网访问,不能使用内网的IP!(比如192.168.X.X),否则,无法访问。追问

我知道要用外网的IP。我用的就运营商给我提供的静态IP访问的。就是外网的路由器WAN口设置的IP。

追答

那当然不行了
你把IP设置为路由器,就必须在路由上设置端口映射了

第2个回答  2011-03-12
你外网用什么访问,访问不了的?追问

就是说,我让同学在别的城市访问我的WEB服务器啊,输入外网的路由器WAN口设置的IP访问。

追答

wan口设置的ip?如果你的是家用宽带拨号的那种,就算用路由也是动态的。你不可能每次都一样啊。

第3个回答  2011-03-13
如果一定要按照你的这样的方式访问是能够行的通的,就是要多做几次端口映射,你自己查查哪里出了问题,还有另外一个更加简单方便的方式,
服务器直接web双网卡 共享internet 下面直接接交换机 或者路由器。
第4个回答  2017-06-02
可以安装在局域网中,通过路由器的端口转发功能,实现外网访问。如果安装的宽带网络没有公网IP,还需要路由器支持内网穿透,或者web服务器安装内网穿透服务。
相似回答