当前位置:编程学习 > C#/ASP.NET >>

通过外网访问局域网内部系统的问题

单位有固定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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,