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 14:23
下一篇 2017-11-12 20:28

相关推荐

  • HTTP响应连接介绍

    HTTP即超文本传输协议,web站点的实现就是基于HTTP协议得以实现。本文将详细讨论HTTP。 1. HTTP协议版本: HTTP从诞生到现在一共有如下几个版本: HTTP 0.9:是最早的版本,为HTTP的原型版本,其功能非常简陋; HTTP 1.0:此版本增加了很多新特性,如cache,method,MIME等,MIME的出现让网页不再是单纯的纯文本界…

    2017-05-31
  • 马哥教育第一天记

    一天学习心得和记录

    Linux干货 2018-03-26
  • 磁盘及文件系统管理

    Linux磁盘及文件系统: 磁盘:用于持久存放数据 常见的磁盘有:机械硬盘、固态硬盘 I/O Ports: I/O设备地址 常见的硬盘接口类型:      IDE(ata):并口,133MB/s     SCSI:并口,UltraSCSI320,320MB/s,UltraSCSI…

    Linux干货 2016-08-26
  • 计算机组成及Linux基础

    第1题:描述计算机的组成及功能 1.1计算机的组成       计算机是有 运算器,控制器,存储器,输入设备和输出设备组成计算机 1.2计算机各部件功能 运算器 对数据进行算术运算,逻辑运算和对数据进行加工处理 存储器 存储程序,数据和各种信号,命令等信息,并在需要时提供这些信息 控制器 是整个计算机的中枢神…

    Linux干货 2017-07-02
  • 一些鲜为人知的编程事实

    我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情: 一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并…

    Linux干货 2016-07-11
  • Linux系统程序包管理之RPM

    rpm包概述 RPM 是 Red at Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理工具;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用。 RPM包里面都包含什么?里面包含可执行的二进制程序,…

    Linux干货 2016-08-24