宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述DNAT策略相关的知识,希望能为你提供帮助。
DNAT策略
DNAT策略概述
- DNAT策略的典型应用环境
- 目标地址转换,Destination Network Address Translation
- 修改数据包的目标地址
前提条件
- 局域网的Web服务器能够访问Inttternet
- 网关的外网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 >
lopt/ipt.txt导入(还原)规则
iptables-restore <
/opt/ipt.txt
将iptables规则文件保存在/etc/sysconfig/iptables 中,iptables服务启动时会自动还原规则iptables-save >
letc/sysconfig/iptables
systemctl stop iptables
#停止iptables服务会清空掉所有表的规则
systemctl start iptables
#启动iptables服务会自动还原/etc/sysconfig/iptables中的规则
tcpdump[tcp -i ens33 -t -s 0 -c 100 and dst port ! 22 and src net 192.168.1.0/24 -w ./target.cap
【DNAT策略】(1)tcp: ip icmp arp rarp和 tcp、udp、icmp这些选项等都要放到第一个参数的位置,用来过滤数据报的类型
(2)-i ens33 :只抓经过接口ens33的包
(3)-t :不显示时|间戳
(4)-s 0 :抓取数据包时默认抓取长度为68字节。加上-s 0后可以抓到完整的数据包
(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)分析
推荐阅读
- 6个显示彩色字符的批处理代码
- awk编辑器
- 进程和计划任务管理
- Shell脚本之双重循环
- 华为路由RIP与OSPF互相引入
- CentOS8 Chrony时间服务器
- 分布式任务调度框架airflow是什么(它能解决哪些问题?)
- shell 之函数
- tcpdump 命令的常用选项(三)