iptables的基础知识-防火墙的介绍

运维 系统运维
iptables的基础知识-防火墙:iptables防火墙、NAT(网络地址翻译)和数据包的分割等功能。本文介绍的是iptables的基础知识-防火墙。

iptables的基础知识——防火墙的介绍:

  iptables防火墙的任务:

  防火墙在企业网络安全的保护过程中角色至关重要。linux自1.1版本开始就开始集成了网络防火墙机制,当时叫做Ipfwadm,后来得到不断地完善到2.2版本时更名为ipchains,发展到2.4以上版本时有更名为Iptables,也就一直延续至今。当然,我们现在用的是2.6版本,其Iptables较2.4时更是得到了全面改进。

  我认为,使用linux作为网络管理,iptables是必学知识,而且是重要的基础知识。所以作为我们每个IT管理人来说有必要将其掌握牢固。也正是此原因网人linux社区将此知识列为重要内容板块进行展示。希望对大家的学习能起到帮助(其实郭工认为这部分知识很容易掌握)

  iptables是按照“策略(或叫做规则)”来进行筛选工作的。所以我们学习防火墙基本上就是学习如何下达不同的规则命令。

  使用iptables防火墙的目的:

  1 创建规则来审核来往的数据包

  不管来往的数据是服务器发给别人的还是别人发给服务器的,或者是数据通过服务器发给另外一台电脑。只要数据经过服务器的网卡,Iptables就会看一看数据,审查一下这个数据包符合我们哪条规则,来断定该如何处理这个数据(是允许通过呢?还是阻止通过呢?还是删除呢?还是交给其他服务器处理呢?)

  所以iptables的角色就是我们的门卫保安。假如你的逻辑够使,你可以多设置规则进行详细筛选。就像给你的豪宅多设立几个检查站以免遗漏,让不法分子进来。

  2 记录internet活动

  规则除了能够筛选来往的数据,同样也可以要求记录下来往的数据。并且提供警报功能。通过在防火墙上实现日志服务,管理员可以监视所有从外部网或互联网的访问。好的日志是适当网络安全的有效工具之一。

  3 限制网络暴露

  iptables防火墙在你的网络外缘(网关处)创建了保护机制。并且保护了内网的一些信息不被外网轻易获得,以增加保密性。我们可以理解为防止外部非法进如我们的内网,以及防止大量数据来袭,造成网络堵塞。

  4 用作网络工作分配

  假如我们想建立网站服务器、邮件服务器,当然不能直接暴漏在internet上面,那样的裸奔很容易被苍蝇蚊子蜜蜂蛰到。我们把这些服务放在防火墙后面,然后通过防火墙进行数据的过滤转接。比如防火墙在收到web连接请求的时候,将这个请求转发给web网站服务器。当一个对web请求非常过分(突然间的同一远程IP发来很多连接)我们也可以通过防火墙将其阻拦下来。

  以上就是iptables的基础知识-iptables防火墙的介绍,下一篇文章讲述iptables的状态

【编辑推荐】

IPtables防火墙使用技巧(超实用)

Linux下Iptables端口转发功能的解决

四种NAT的iptables实现

责任编辑:zhaolei 来源: netren
相关推荐

2011-03-18 09:26:13

IptablesTOS

2011-03-15 16:35:27

2010-01-07 14:12:11

Linux防火墙

2011-03-18 09:26:13

Iptables规则

2011-03-15 15:47:26

LinuxIptables防火墙

2011-03-17 16:00:57

2011-03-15 15:47:15

Iptables防火墙

2011-03-16 15:58:40

Iptables防火墙

2011-03-16 16:23:23

保存iptables防火墙

2011-03-16 11:17:56

IptablesICMP

2011-03-15 17:25:38

2011-03-15 09:10:42

Linux防火墙Iptables

2018-07-02 09:18:11

Linuxiptables防火墙

2011-03-15 17:18:45

2011-03-17 10:58:55

Linux防火墙Iptables入门

2011-03-15 17:38:24

2011-03-16 12:46:29

CentOSiptables防火墙

2011-03-15 09:10:43

iptables防火墙

2011-03-18 09:26:14

iptableslimit

2011-03-16 11:12:06

Iptables
点赞
收藏

51CTO技术栈公众号