我們想到達主機B的80端口,但是由于網絡限制可能無法直接完成。但是我們可以到達主機A的8080端口,而主機A可以直接到達B的80端口。
這時候可以使用iptables,将主機B的80端口映射到主機A的8080端口,通過通路A的8080相當于通路B的80。實作如下:
在主機A上直接如下指令,實作端口映射的Full-Nat
<a></a>
說明:
NAT_Pro表示NAT的協定,可以是tcp或udp
NAT_Host表示中間做端口映射的主機。這裡也就是主機A
NAT_Port表示中間做端口映射的端口。這裡也就是主機A的8080口
Dst_Host表示被NAT的主機。這裡也就是主機B
Dst_Host表示被NAT的端口。這裡也就是主機B的80口
我們可能需要将通路主機的7979端口映射到8080端口。也可以iptables重定向完成
需要打開ip_forward功能。
本文轉自茄子_2008部落格園部落格,原文連結:http://www.cnblogs.com/xd502djj/p/7234282.html,如需轉載請自行聯系原作者。