iptables之nat

NAT网络地址转换
SNAT:修改IP报文中的源IP地址 本地向互联网请求
让本地网络中的主机可使用统一地址与外部通信,从而实现地址伪装
请求:修改源IP,如果修改则由光梨园定义
响应:修改目标IP,由nat自动根据会话表中追踪机制实现相应修改
DNAT:修改目标地址转换 外网服务器向其他客户端请求
请求:由外网主机发起,修改其目标地址,由管理员定义
相应:修改源地址,但由nat自动根据会话中的追踪机制实现对应的相应

PNAT :port nat

内网访问外网 做SNAT
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j SNAT –to-source 192.168.68.144
在10.0.0.3上ping192.168.68.134 在192.168.68.144上抓包

4

tail /var/log/httpd/access_log

如果外网地址是动态获得的话就不要使用SNAT了
MASQUERADE

[root@centos ~]# iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE

在10.0.0.3上curl http://192.168.68.134

5

外网nat做DNAT 10.0.0.3开启httpd服务 监听8089端口 做了外网80端口映射以及目标IP地址nat转换 #注意192.168.68.144的80端口要处于关闭状态
[root@centos ~]# iptables -t nat -A PREROUTING -s 0/0 -d 192.168.68.144 -p tcp –dport 80 -j DNAT –to-destination 10.0.0.3:8089

6

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/88326

(0)
N27_flypigN27_flypig
上一篇 2017-11-12
下一篇 2017-11-12

相关推荐

  • linux 中条件测试判断

    文件条件测试判断:   -e 文件存在   -a 文件存在   这个选项的效果与-e相同. 但是它已经被"弃用"了, 并且不鼓励使用.   -f 表示这个文件是一个一般文件(并不是目录或者设备 文件)   -s 文件大小不为零   -d 表示这是一个目录   -b 表示…

    Linux干货 2017-02-02
  • 第五周作业

    查看链接:http://note.youdao.com/noteshare?id=1ed7b36aa41cbdc1154e3e5b54e43fce

    Linux干货 2016-09-19
  • LINUX初次见面

    LINUX的文件系统 在Linux的眼睛中,一切都为文件,这也是Linux的中心哲学思想。正因如此造就了一个性能稳定,功能强大,效率高的操作系统。Linux有自己的层级标准,它定义了每个系统分区的用途,和所需要的最小构成文件目录。由不同的文件来完成不同的功能造就了一个Linux的完整生态。 linux的文件系统格式比较丰富,它的核心系统能支持十多种文件系统类…

    2017-05-18
  • 学习宣言

    不积跬步无以至千里,不积小流无以成江海。 在Linux的世界,我还只是一个顽童,我会通过我的努力证明,我可以攀登峻峰,笑看风云!

    Linux干货 2016-12-28
  • Memcached + MSM 实现Tomcat Session保持

    Memcached + MSM 实现Tomcat Session保持 tomcat memcached 前言 Memcached介绍 MSM介绍 实验拓扑 实验环境 实验步骤 安装配置Tomcat 安装配置Nginx负载均衡 安装配置Memcached + MSM 总结 前言 上篇文章我们实现了session sticky和session clus…

    2016-04-22