iptables跳板机连接远端mongodb redis
2021/10/7 19:12:59
本文主要是介绍iptables跳板机连接远端mongodb redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
A 本地ubuntu虚拟机,能上外网 ip192.168.200.128
B 能上外网的跳板机 ip 121.40.153.136 /172.16.54.226
C 装有mongodb的服务器1 ip 172.16.54.82
D 装有mongodb的服务器2 ip 172.16.54.83
E装有redis的服务器3 ip 172.16.54.103
目的:A通过B连接CDE服务器
在B上将/etc/sysctl.conf中的 #net.ipv4.conf.all.log_martians = 1改为 net.ipv4.conf.all.log_martians = 1
输入sysctl -p 使数据转发功能生效
然后在B上进行端口绑定
sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 7777 -j DNAT --to-destination 172.16.54.82:3717 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 3717 -d 172.16.54.82 -j SNAT --to-source 172.16.54.226 sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 8888 -j DNAT --to-destination 172.16.54.83:3717 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 3717 -d 172.16.54.83 -j SNAT --to-source 172.16.54.226 sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 6379 -j DNAT --to-destination 172.16.54.103:6379 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 6379 -d 172.16.54.103 -j SNAT --to-source 172.16.54.226
之后A可以从121.40.153.136:7777,121.40.153.136:8888,121.40.153.136:6379进行访问
这篇关于iptables跳板机连接远端mongodb redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27阿里云Redis学习入门指南
- 2024-12-27阿里云Redis入门详解:轻松搭建与管理
- 2024-12-27阿里云Redis学习:新手入门指南
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程