首页 > 系统相关 >详解iptables

详解iptables

时间:2022-09-03 20:34:43浏览次数:62  
标签:iptables 443 0.0 DROP tcp 详解 172.16

iptables 4表5链

1、5链
image

2、4表
image

iptables 用法

image
image

示例

1、只允许172.16.0.0网段的机器访问本机的443端口

#-A 是加到末尾,这种情况万一前面的规则拒绝了,这个规则就不生效
#iptables -A input -p tcp -s 172.16.0.0/24 -dport 443 -j ACCEPT
#-I 是加到最前面,这种就会生效
#iptables -I input -p tcp -s 172.16.0.0/24 -dport 443 -j ACCEPT

2、DROP和REJECT有什么区别
DROP动作只是简单的直接丢弃数据,并不反馈任何回应。需要Client等待超时,Client容易发现自己被防火墙所阻挡
过滤策略为 DROP,会不断重试发送 SYN 直到超时,占用了带宽资源
REJECT动作会返回一个拒绝(终止)数据包(TCP FIN或UDP-ICMP-PORT-UNREACHABLE),明确的拒绝对方的连接动作。
过滤策略为 reject with tcp_reset,发出 SYN 包,收到 reset
过滤策略为 reject with icmp-port-unreachable 的,发两次就停止
3、SNAT,将本机出去的地址172.16.10.2 转换成61.129.66.5

#iptables -t nat -A POSTROUTING -s 172.16.10.2 -j SNAT 61.129.66.5

4、将公网地址DNAT到内部地址

#iptables -t nat -A PREROUTING -d 202.96.129.5 -j DNAT 192.168.0.1

标签:iptables,443,0.0,DROP,tcp,详解,172.16
From: https://www.cnblogs.com/aiverhua/p/16653571.html

相关文章

  • linux常用命令详解
    一、常用linux命令的基本使用命令对应英文作用lslist查看当前文件夹下的内容pwdprintworjdirectory查看当前所在文件夹cd[目录名]changedirectory......
  • linux grep命令详解
    linuxgrep命令详解-ggjucheng-博客园 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html简介grep(globalsearchregularexpression(RE)and......
  • Postman中的Pre-request Scrip详解
    Postman中的Pre-requestScrip详解一、Pre-requestScrip的简介1、Pre-requestScript是在请求发送之前需要执行的代码片段;2、请求参数中包含随机数或者请求中包括一个......
  • linux awk命令详解
    linuxawk命令详解-ggjucheng-博客园 https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html简介awk是一个强大的文本分析工具,相对于grep的查找,sed......
  • Delphi 格式化函数Format、FormatDateTime与FormatFloat详解
    目录Format函数%d代表一个整数%u代表一个无负号整数%s代表字符串%f代表浮点数(保留或凑够两位小数点)%g代表浮点数(会去掉多余的0)%n代表浮点数(整数部分使用千位分隔符......
  • Nginx分布式框架详解61-71静态资源访问-01
    nginx跨域问题的原因分析跨域问题,我们主要从以下方面进行解决:什么情况下会出现跨域问题实例演示跨域问题具体的解决方案是什么同源策略浏览器的同源策略:是一种约定......
  • BSGS exBSGS 详解(大步小步算法)
    我放弃挣扎了至少除了这个点,我的BSGSexBSGS都是可以过的,我就姑且当它没有问题了!BSGS:BigStepGiantStep额其实我也不懂这个算法和名字有什么关系,倒是有点根号分......
  • Go语言 指针详解
    现在就开始你的Go语言学习之旅吧!人生苦短,let’sGo.指针是一个代表着某个内存地址的值,这个内存地址往往是在内存中存储的另一个变量的值的起始位置.Go语言对指针的......
  • Java自定义Annotation注解开发详解
    Java自定义Annotation注解开发详解目录介绍一、运行期的自定义注解1.ClassLevelAnnotation2.MethodLevelAnnotation3.FieldLevelAnnotation4.使用自定义......
  • 用例设计方法之因果图详解
    一、因果图概述因果图是从需求中找出因(输入条件)和果(输出或程序状态的改变),通过分析输入条件之间的关系(组合关系、约束关系等)及输入和输出之间的关系绘制出因果图,再转化成......