免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2614 | 回复: 10
打印 上一主题 下一主题

iptables 关于端口映射 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-28 20:34 |只看该作者 |倒序浏览
想实现
外网202.a.b.c 的80端口,映射内网的192。168。0。a 8080端口,
请问如何写?
我只找到了
-A PREROUTING -d 218.a.b.c tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.a
就是不知道内网的端口的语法如何写

论坛徽章:
0
2 [报告]
发表于 2003-08-28 20:39 |只看该作者

iptables 关于端口映射

iptables -t nat -I PREROUTING -p tcp -d 外网ip --dport 80 -j DNAT --to 内网ip:8080      就可以了

论坛徽章:
0
3 [报告]
发表于 2003-08-28 20:43 |只看该作者

iptables 关于端口映射

[quote]原帖由 "frankzh"]iptables -t nat -I PREROUTING -p tcp -d 外网ip --dport 80 -j DNAT --to 内网ip:8080      就可以了[/quote 发表:
     
呵呵
明天到单位去看看
刚才重写了IPTABLES
结果
重新IPTABLES的时候
居然,断线了,再也连不上

论坛徽章:
0
4 [报告]
发表于 2003-08-28 20:45 |只看该作者

iptables 关于端口映射

什么连不上 ssh   还是internet?

论坛徽章:
0
5 [报告]
发表于 2003-08-28 21:29 |只看该作者

iptables 关于端口映射

[quote]原帖由 "frankzh"]什么连不上 ssh   还是internet?[/quote 发表:
     
ssh~
呵呵,
谢谢了,
单位已经有人打了电话了
明天只好早点起来去看看

论坛徽章:
0
6 [报告]
发表于 2003-09-18 21:33 |只看该作者

iptables 关于端口映射

[quote]原帖由 "frankzh"]iptables -t nat -I PREROUTING -p tcp -d 外网ip --dport 80 -j DNAT --to 内网ip:8080      就可以了[/quote 发表:
  

加了这么一句
但,还是打不开网页

论坛徽章:
0
7 [报告]
发表于 2003-09-19 08:14 |只看该作者

iptables 关于端口映射

-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 内网IP:8080

重新 启动iptables

然后,在浏览器中输入http://外网ip

在浏览器的左下脚,出现,正在打开网页 内网IP,

由于公网上不能识别内网IP,所以,无法打开网页,

这里有高手么??

论坛徽章:
0
8 [报告]
发表于 2003-09-19 08:38 |只看该作者

iptables 关于端口映射

原帖由 "holymonk" 发表:


加了这么一句
但,还是打不开网页
   

试试

iptables -t nat -A PREROUTING -p tcp -d 外网ip --dport 80 -j DNAT --to 内网ip:8080

然后 叫外网的网友访问你 我这里试了可以访问

论坛徽章:
0
9 [报告]
发表于 2003-09-19 12:14 |只看该作者

iptables 关于端口映射

已经搞定,谢谢
frankzh

本以为问题出在IPTABLE上,FRANKZH的判断~~,才知道问题的所在

换了另一台机器,内网IP为,192.168.0.237:8888
iptables 中,加入

-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.237:8888

此时,在外面,浏览器中,输入,外网IP可以访问,,也就是说,IPTABLSES的规则是起作用的

然后,
在IPTABLES中,把原来的
-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.29:8888
改成
-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.222:8888


在内网中,输入
http://192.168.0.222:8888可以访问,但,
在外王中,
输入
http://外网络IP,确无法访问~~

问题就处在,http://192.168.0.222这台机器上,把此现象向WEB管理员反映,对方改了 些什么,就可以访问了~~
呵呵

论坛徽章:
0
10 [报告]
发表于 2003-09-19 12:15 |只看该作者

iptables 关于端口映射

已经搞定,谢谢
frankzh

本以为问题出在IPTABLE上,FRANKZH的判断~~,才知道问题的所在

换了另一台机器,内网IP为,192.168.0.237:8888
iptables 中,加入

-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.237:8888

此时,在外面,浏览器中,输入,外网IP可以访问,,也就是说,IPTABLSES的规则是起作用的

然后,
在IPTABLES中,把原来的
-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.29:8888
改成
-A PREROUTING -d 外网IP -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.222:8888


在内网中,输入
http://192.168.0.222:8888可以访问,但,
在外王中,
输入
http://外网络IP,确无法访问~~

问题就处在,http://192.168.0.222这台机器上,把此现象向WEB管理员反映,对方改了 些什么,就可以访问了~~
呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP