DNAT策略
Posted waldosia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNAT策略相关的知识,希望对你有一定的参考价值。
DNAT策略
DNAT策略概述
- DNAT策略的典型应用环境
在lnternet中发布位于企业局域网内的服务器DNAT策略的原理
-
目标地址转换,Destination Network Address Translation
- 修改数据包的目标地址
DNAT策略的应用4-2
前提条件
- 局域网的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
(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)分析
以上是关于DNAT策略的主要内容,如果未能解决你的问题,请参考以下文章
Linux防火墙基础知识及应用;设置SNAT策略,局域网共享上网;DNAT策略,发布内部服务器