SNAT策略与DNAT策略

网友投稿 240 2022-11-04

SNAT策略与DNAT策略

SNAT策略概述

SNAT策略的典型应用环境局域网主机共享单个公网IP地址接入InternetSNAT策略的原理源地址转换,Source Network Address Translation修改数据包的源地址

SNAT策略的应用

■前提条件●局域网各主机正确设置IP地址子网掩码●局域网各主机正确设置默认网关地址●Linux网关支持IP路由转发■实现方法●编写SNAT转换规则[root@localhost ~]# iptables -t nat -A POSTROUTING -S 192.168.1.0/24-0 ens33 -j SNAT --to-source 218.29.30.31

SNAT原理与应用: SNAT应用环境:局域网主机共享单个公网IP地址接入Internet(私有IP不能在Internet中正常路由) SNAT原理:修改数据包的源地址。 SNAT转换前提条件: 1.局域网各主机已正确设置IP地址、子网掩码、默认网关地址 2.Linux网关开启IP路由转发 临时打开: echo 1 > /proc/sys/net/ipv4/ip_ forward 或 sysctl -w net. ipv4. ip_ forward=1 永久打开: vim /etc/sysctl.conf net. ipv4.ip_ forward = 1 #将此行写入配置文件 sysctl -p #读取修改后的配置 SNAT转换1:固定的公网IP地址: iptables -t nat -A POSTROUTING -s 192.168.80.0/24 -o ens36 -j SNAT --to 12.0.0.1 或 iptables -t nat -A POSTROUTING -s 192.168.80.0/24 -o ens36 -j SNAT --to-source 12.0.0.1-12.0.0.10 SNAT转换2:非固定的公网IP地址(共享动态IP地址): iptables -t nat -A POSTROUTING -s 192. 168.80.0/24 -o ens36 -j MASQUERADE 小知识扩展: 一个IP地址做SNAT转换,一般可以让内网100到200 台主机实现上网。

DNAT策略概述

DNAT策略的典型应用环境在Internet中发布位于企业局域网内的服务器DNAT策略的原理目标地址转换,Destination Network Address Translation修改数据包的目标地址

DNAT策略的应用

■前提条件●局域网的Web服务器能够访问Internet●网关的外网IP地址有正确的DNS解析记录●Linux网关支持IP路由转发■实现方法●编写DNAT转换规则[root@localhost ~]# iptables -t nat -A PREROUTING -i ens33 -d 218.29.30.31-p tcp --dport 80 -j DNAT --to-destination 192.168.1.6

防火墙规则的备份和还原

导出(备份)所有表的规则iptables-save > /opt/ipt. txt导入(还原)规则iptables-restore < /opt/ipt. txt将iptables规则文件保存在/etc/sysconfig/iptables 中,iptables服 务启动时会自动还原规则iptables-save > /etc/ sysconfig/ iptablessystemctl stop iptables#停止iptables服务会清空掉所有表的规则systemctl start iptables#启动iptables服务会自动还原/etc/sysconfig/ iptables中的规则tcpdumpItcp -i ens33 -t -s 0 -C 100 and dst port ! 22 and src net 192.168.1.0/24 -W . /target. cap(1)tcp:ipicmparprarp和tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型(2)-i ens33 :只抓经过接口ens33的包(3)-t:不显示时间戳(4)-s0:抓取数据包时默认抓取长度为68字节。加上-s0后可以抓到完整的数据包(5)-c 100 :只抓取100个数据包(6)dst port ! 22 :不抓取目标端口是22的数据包(7)src net 192.168.1.0/24 :数据包的源网络地址为192.168.1.0/24(8)-w ./target.cap :保存成cap文件,方便用ethereal (即wireshark)分析

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:shell编程之循环语句
下一篇:多通道振弦传感器无线采发仪VS-BOX通讯接口与电源接口定义
相关文章

 发表评论

暂时没有评论,来抢沙发吧~