iptables与NAT

简介

    在日常使用环境中,不会为每台 主机/服务器 单独分配IP地址,一是没有足够多的IP地址(IPv4)供我们使用,二是出于安全角度考虑(不会直接暴露在互联网上),它们通常被部署在局域网内。但是局域网内与外部的通信成为了一大问题,NAT(Network Address Translation)技术是解决局域网与外部通信的一种好方法。其实在早期,它的出现是为了隐藏内部主机,即出于安全角度而设计的。
    NAT又根据主机(有NAT功能的网关)部署的位置和实现的地址转换类型不同,分为SNAT(Source Network Address Translation,源地址转换)和DNAT(Destination Network Address Translation,目标地址转换)。


SNAT与DNAT:

模型一:
在这里插入图片描述
    如上图所示,客户端在局域网内,服务器在公网。客户端的网关匹配来自客户端的数据包,在POSTROUTING结点上将符合条件的客户端发来的数据包进行修改,主要是将源IP地址改为自己的某公网IP地址,进而将数据报文发出去,称为SNAT。
    远端服务器收到这份数据包后,则会回应给客户端的网关,客户端网关收到这份回应报文,通过在之前修改数据报文与客户端建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值