Linux防火墙

什么是防火墙

定义:位于内部网络与外部网络之间的 网络安全系统。

举个例子好比一个菜市场,基本上任何人都可以进入,甚至鸡鸭鱼,再好比一个皇宫,这就不是人人都可以进入的,有着严格侍卫把守着城门,必须要满足一定要求或身份的人才行,这是国王下的规定,linux系统就好比城堡,你好比国王,防火墙就好比这个侍卫;

 

大体分为这3部分组成

Netfilter:系统内核中的一个数据处理模块,是它来实现防火墙规则。(好比执行规则的侍卫)

Xtables:防火墙规则配置文件,由表、链、规则组成。(好比国王等首领)

iptables:在应用层负责修改Xtables规则。(好比下达的规定公文,防火墙基本操作都围绕着iptables命令及文件)

 

规则表

Raw:作用=决定数据包是否被状态跟踪机制处理,模块名=iptables_raw

Nat:  作用=转换网络地址,模块名=iptables_nat

Managle:作用=修改数据包内容,模块名=iptables_managle

Filter:作用=过滤数据包,模块名=iptables_filter

 

规则链

INPUT:过滤所有进入本机的数据包

OUTPUT:过滤所有本机产生的数据包

FORWARD:过滤所有路过本机的数据包

PREROUTING:转换进入本机的地址(DNAT),把别人的公网IP换成你们内部的IP,才让访问到你们内部受防火墙保护的服务器。

POSTROUTING:转换本机出去的地址(SNAT),把你内部网络上受防火墙保护的ip地址转换成你本地的公网地址才能让它们上网。

 

 

 

转载于:https://www.cnblogs.com/tangsen/p/5163279.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值