iptables 核心动作命令详解

📅 发布时间:2026/7/7 3:50:53 👁️ 浏览次数:
iptables 核心动作命令详解
动作作用类比ACCEPT放行保安挥手放行DROP静默丢弃不回应保安假装没看见来人只能干等REJECT拒绝并回复 “ 不可达 “保安明确说 “ 你不能进 “LOG记录日志继续匹配下一条保安拍照存档但不阻拦SNAT修改源地址换信封上的寄件人DNAT修改目标地址换信封上的收件人MASQUERADE动态 SNAT自动用出口网卡 IP寄件人写 “XX 公司 “ 而非具体某人REDIRECT本机端口重定向把寄到 1 楼的信转到 3 楼MARK给数据包打标记不修改包本身给包裹贴 “ 加急 “ 便签此表格展示了网络安全管理中的几个核心动作命令主要动作类型ACCEPT接受作用允许数据包通过类别终止动作说明当数据包符合规则时直接放行通过防火墙DROP丢弃作用直接丢弃数据包不给任何回应类别终止动作说明静默地拒绝连接发送方不会收到任何反馈REJECT拒绝作用拒绝数据包并发送错误信息类别终止动作说明明确告知发送方连接被拒绝LOG记录作用记录数据包信息到日志类别非终止动作说明用于监控和审计目的其他动作RETURN返回到调用链QUEUE将数据包传递到用户空间自定义链跳转到用户定义的规则链DROP vs REJECT 的区别DROP悄无声息地丢弃数据包像是石沉大海REJECT礼貌地拒绝并通知对方此路不通这种设计在实际应用中各有优势DROP更安全不暴露端口状态而REJECT对用户更友好快速得到反馈。