找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11620|回复: 0

linux下NAT实现公网IP之间的端口映射

[复制链接]
发表于 2015-5-4 20:37:56 | 显示全部楼层 |阅读模式
8 Y8 O$ {6 X6 u& _4 R8 {
Linux内核自带的iptables支持NAT功能。通常用来实现私有地址(如192.168.x.x)到公有地址的地址转换,其实也可以用来做公有IP地址转换。某些前置机的端口可以转发到实际工作的服务器的端口。! E/ g. C* k7 U1 J! K! C" H

; ^4 d% K: g8 w& _4 k# W. l
[AppleScript] 纯文本查看 复制代码
#cat /etc/sysconfig/iptables 
*nat
:PREROUTING ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
#map 202.90.189.164:8080 to 211.90.164.35:8080 
-A PREROUTING -i eth0 -p tcp -m tcp -d 202.90.189.164 --dport 8080 -j DNAT --to-destination 211.90.164.35
-A POSTROUTING -o eth0 -p tcp -m tcp -d 211.90.164.35 --dport 8080 -j SNAT --to-source 202.90.189.164
COMMIT 
! g. \6 a' o, T( L: ^5 c

) V3 T, ~5 h7 l$ H9 e- ~这样就实现了202.90.189.164的8080端口被映射到了211.90.164.35的8080端口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站论坛 ( 蜀ICP备06004864号-6 )

GMT+8, 2026-5-25 11:10 , Processed in 0.088157 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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