利用iptables的DNAT功能实现流量转发
来源:互联网 发布:mac virtualbox 全屏 编辑:程序博客网 时间:2024/06/05 13:31
本文简单介绍一下使用iptables的DNAT功能实现外网流量到内网的转发。关于什么是DNAT,什么是SNAT,请参考其他资料。(另外,我有一篇关于使用SNAT实现内网访问外网的文章:利用iptables的SNAT功能实现局域网共享上网)
实验背景介绍
- 现在我们有一个5台机器的局域网(每台机器只有一个内网IP):
192.168.180.121-node1
192.168.180.122-node2
192.168.180.123-node3
192.168.180.124-node4
192.168.180.125-node5 - 还有一个机器:mmeng,它有2个IP,一个公网IP(eth1):119.75.218.76 和一个内网IP(eth0) : 192.168.188.100
- 集群 cluster1 将一些日志信息发送给 mmeng 的公网 IP ,并且指定了端口为 5555
- 现在我们有一个5台机器的局域网(每台机器只有一个内网IP):
实验目的说明
怎样使用 iptables 将 mmeng 这台机器收集到的来自cluster1 的日志发送给内网机器 node5 的 5555端口呢?
主要步骤
iptables -t nat -A PREROUTING -i eth1 -p udp –dport 5555 -j DNAT –to-destination 192.168.180.125:5555
注意,本教程介绍的非常简略,要想真正实现上面描述的功能,还要开启iptables的转发功能;因为iptables的规则有顺序要求,所以该规则是否生效还得看其他规则的设置,我的做法是将其他规则全部清除。关于iptables的DNAT 和 SNAT 功能的详解,请看鸟哥的私房菜:NAT 服务器的设定
0 0
- 利用iptables的DNAT功能实现流量转发
- iptables中DNAT转发的配置方法
- iptables中DNAT转发的配置方法
- android 流量转发服务器压缩功能实现
- iptables的DNAT和SNAT
- iptables规则下的DNAT
- iptables DNAT功能介绍及案例分析
- 如何利用iptables的端口转发
- iptables--DNAT
- 利用iptables的SNAT功能实现局域网共享上网
- 用IPTABLES的端口转发功能实现访问位于内网的MYSQL服务器
- iptables 实现NAT功能(利用iptables实现局域网共享上网)
- iptables实现端口转发的过程
- iptables实现端口转发的过程
- 利用iptables实现ip转发(实践总结)
- iptables中DNAT的配置方法
- iptables中DNAT与SNAT的理解
- iptables中DNAT与SNAT的理解
- 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
- url请求带参编码及解码
- Android 查看SIM卡状态及SIM信息
- 如何将他人实现的caffe的层整合到自己caffe的框架下
- Unity UGUI 的RectTransform参数的设置
- 利用iptables的DNAT功能实现流量转发
- Pascal's Triangle II
- file_get_contents 输出乱码问题
- osg中模型零点的调整方法
- android中的坐标系以及获取坐标的方法
- div居中
- mysql-connector-java-5.1.35.jar 包和MySQL6.0.11相冲突解决方案
- 1043. Is It a Binary Search Tree (25)
- JavaEE 学习记录