通过外网访问局域网内部系统的问题
单位有固定IP举个例子如:122.228.124.84在路由器上设置端口映射,80端口已经被占用了,用来一个单位老的OA系统,映射内部地址是192.168.0.100的80端口,一般可以用http;//122.228.124.84访问----------------
,现在又一个系统需要通过外网访问,我在路由器上设置端口映射,设置端口为8080,映射内部地址是192.168.0.101的80端口。外网访问地址是122.228.124.84:8080,可是登陆成功后本来应该跳到main.aspx页面,但是ie地址中显示的是http://122.228.124.84/Main.aspx提示的是找不到网页 (正在查找的网页可能已被删除、重命名或暂时不可用。),
我修改ie地址http://122.228.124.84:8080/Main.aspx 却可以正常显示,这个我该如何设置,在局域网中直接用http://192.168.0.101可以正常访问,这个为什么会这个问题该如何设置
--------------------编程问答-------------------- 你80端口不是被OA系统占用了吗?所以http://122.228.124.84/Main.aspx试图访问OA系统下的Main.aspx,当然找不到了。
对外的网站可以设为80端口,而你们内部的OA系统则用8080端口,这样比较好。
内部使用OA系统的window桌面上放一个浏览器的快捷方式,目标后面跟“ http://122.228.124.84:8080”
,双击即可访问OA系统。 --------------------编程问答-------------------- 你这个方法不行,因为两个都需要对外,而且
(
内部使用OA系统的window桌面上放一个浏览器的快捷方式,目标后面跟“ http://122.228.124.84:8080”
,双击即可访问OA系统。)
这个方法没有用效果,结果还是一样的 --------------------编程问答-------------------- 按你描述的是正常现象啊
公网地址 端口 映射到内网IP 端口
122.228.124.84 80 192.168.0.100 80
122.228.124.84 8080 192.168.0.101 80
--------------------编程问答-------------------- 不知道你要达到什么效果?
现在 公网通过 122.228.124.84:80 和 122.228.124.84:8080 不是已经可以分别访问老的系统和新的系统了么? --------------------编程问答-------------------- 外网访问也可以加端口啊。要不你就用2级域名指向 --------------------编程问答-------------------- 如果是说系统内部跳转没有带上端口的话
你在内网 192.168.0.101 IIS上发布时就把端口也配置成 8080好了 --------------------编程问答-------------------- 80端口已被电信易做图了~!!!不能用的 --------------------编程问答-------------------- 设置iis 里的主机头,然后设置一个ip和端口就可以了。
补充:.NET技术 , ASP.NET