QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1310|回复: 6

到底是路由的端口映射错了,还是apache里另有蹊跷?

[复制链接]
发表于 2005-11-17 11:57:36 | 显示全部楼层 |阅读模式
adsl路由上网,80端口映射到192.168.1.2,
在内网用192.168.1.2访问正常,但是从路由的外网IP访问就拒绝连接.
实在搞不清楚是路由的端口映射问题,还是apache里的设置有错。
大发慈悲啊,为这个事想了好长时间了。
以前用华为的路由,smart mx800,也是内网访问正常,就是映射端口好象没起一点作用。
现在换成TP-LINK的,也是一样的情况,我估计端口映射是没搞错,就是想不明白,
为什么用外网IP访问就拒绝连接呢?!!!
发表于 2005-11-17 12:03:31 | 显示全部楼层
换成别的端口,比如把8080映射到子网里的IP:80
回复

使用道具 举报

 楼主| 发表于 2005-11-18 16:55:17 | 显示全部楼层
试过这个办法,映射端口换了, APAPCHE的监听端口也换了,都没用。。。
apache设置里面应该如果不是另有蹊跷,那就是映射不成功,我换成bitmap完全透明映射,也是拒绝连接,我估计还是apache里的问题..
到底是什么呢?
回复

使用道具 举报

 楼主| 发表于 2005-11-18 17:45:28 | 显示全部楼层
我在apache所在的机子上装了个防火墙,放火墙提示有xx.xx.xx连接本地80端口,说明路由的映射是正确的,有起作用,那到底是apache什么地方的问题?
听说有监听IP,访问控制之类的问题?
回复

使用道具 举报

发表于 2005-11-18 18:12:17 | 显示全部楼层
iptables-save把结果打印出来。
回复

使用道具 举报

发表于 2005-11-19 01:07:15 | 显示全部楼层
这种现象正常。我的网络和你的相似。你可以用dig yourdomain试试,解析的地址是内网的。因为路由器上设置的是映射到内网了,访问内网地址肯定正常。访问公网地址时,包转发到内网地址192.168.1.2,这时会产生数据包循环,导致错误。
回复

使用道具 举报

 楼主| 发表于 2005-11-19 15:45:59 | 显示全部楼层
有道理, 访问公网地址时,包转发到内网地址192.168.1.2,这时会产生数据包循环,导致错误。
这种问题有什么好办法解决?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 02:15 , Processed in 0.092458 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表