首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux-Iptables-Memcached实现内网转发连接

Linux-Iptables-Memcached实现内网转发连接

作者头像
指剑
发布于 2022-07-15 15:51:06
发布于 2022-07-15 15:51:06
1.2K0
举报
文章被收录于专栏:指剑的分享指剑的分享

1、实验环境

2、实验条件:

3、注意事项:

4、实践操作:

1、实验环境如下

服务器均采用CentOS 6.5

服务器名

内网地址

外网地址

A

10.1.1.212

54.227.20.225

B

10.1.2.36

None

2、实验条件:

服务器A设置路由转发并通过iptables进行端口转发,服务器B上开启memcached服务,使访问服务器A可以连接到服务器B的memcached服务

3、注意事项:

本次仅作测试环境,所以外部安全组已全部放开,路由表已设置互通

4、实践操作:

在服务器A上进行操作

1、开启内核转发
代码语言:javascript
复制
vi /etc/sysctl.conf
将 net.ipv4.ip_forward = 0 修改为 net.ipv4.ip_forward = 1
2、设置iptables(仅在服务器A上设置)
代码语言:javascript
复制
iptables -t nat -A PREROUTING -d 10.1.1.212 -p tcp --dport 11211 -j DNAT --to-destination 10.1.2.36:11211
#将访问10.1.1.212:11211的请求发送到 10.1.2.36:11211
service iptables save

### 拓展
把eth0的流量转发出去
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 外网机器IP
3、服务器B安装memcached ,进行测试
代码语言:javascript
复制
yum -y install memcached

service memcached start
4、本地服务器连接服务器A的外网地址的11211端口

安装telnet 服务并进行连接

代码语言:javascript
复制
yum -y install telnet

telnet 54.227.20.225 11211
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1、实验环境
  • 2、实验条件:
  • 3、注意事项:
  • 4、实践操作:
    • 1、实验环境如下
    • 2、实验条件:
    • 3、注意事项:
    • 4、实践操作:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档