iptables之NAT端口轉發設置


參考文章:https://www.cnblogs.com/kevingrace/p/5865792.html

 

我有兩台服務器:

A:218.241.108.192/192.168.0.1

B:192.168.0.100

其中B算是一台內網的服務器,我每次跳轉都會先登錄A,也是就是說A是一台跳板機。

現在問題來了,我最近正在配置MooseFS需要查看B的一個網頁,端口是9425,但我沒辦法通過linux服務器A來查看,於是我想起了iptables 的NAT轉換。

於是我在A服務器上操作如下:

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 9425 -j DNAT --to-destination 192.168.0.100:9425
iptables -t nat -A POSTROUTING -d 192.168.0.100/32 -p tcp -m tcp --sport 9425 -j SNAT --to-source 192.168.0.1
service iptables save
service iptables start

 就這樣我就可以通過本機去訪問A的218.241.108.192地址的9425端口就可以看到我想要看的界面了。

其中,最關鍵一點還有 服務器 B 的 默認路由Gateway指向服務器A的 192.168.0.1的地址哈。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM