公司防火墙端口设置

来源:百度知道 编辑:UC知道 时间:2024/05/08 11:29:54
公司新配防火墙,外网用户访问内网的www,ftp,smtp等服务需要在防火墙上开相应端口吗?那内网用户访问外网的这些服务,也都需要在防火墙上开相应端口吗?
再说的具体一些行吗?比如,外网访问www、Ftp、Smtp需要开80、21、25,那内网访问外网的这些服务在防火墙上用开这些端口吗?

建议将内网和服务器分开,使用不同的域,使用不同的规则。可以参考以下设置:

1.使用防火墙的3个接口(Interface),一个连接内网(以下简称LAN口),一个连接外网(以下简称内WAN口),一个连接服务器(以下简称DMZ口)。
其中内网使用网络地址转换(NAT)映射到外网口。配置好路由。

2.访问规则的设置
2.1 WAN -> LAN: 禁止所有端口。
2.2 LAN -> WAN: 开放所有端口。
2.3 WAN -> DMZ: 开放TCP80、TCP21、TCP25端口,开放ICMP服务。这里注意FTP服务器要使用PORT模式,后面会有讨论。
2.4 DMZ -> WAN: 开放所有端口。
2.5 LAN -> DMZ: 开放TCP80、TCP21、TCP25端口,开放ICMP服务。
2.6 DMZ -> LAN: 开放所有端口。

3.对内网的管理
以上设置对内网是没有管理的,允许内网用户使用所有Internet服务。若需要对内网用户进行管理,比如若允许内网用户访问WWW和SMTP服务器,可以在规则2.2中只开放TCP80、TCP443(为WWW开放)和TCP25(为SMTP开放)。但这样会对有些应用产生影响,比如BT(这样就禁止BT了,对管理者来说不是好事吗)。

4.评价与分析
这样设置在兼顾了内网和服务器的安全,若两者在一个区域内,则服务器的可用性会降低内网的安全性(因为对内网开放了一般用户不需要打开的几个端口),内网的可管理性又会影响服务器的可用性(因为关闭了服务器需要对外的随机端口)。

5.关于FTP的补充
FTP服务器有两种模式PORT和PASV,两者都有利弊,前者(PORT)允许服务器端的防火墙在规则2.3中只开放21端口便可提供FTP服务,但若客户端的防火墙使用了NAT,则无法正常下载,只能获取文件列表;后者(PASV)可以供防火墙使用了NAT的客户端访问并下载,但需要在规则2.3中开放大量的随机端口,大大降低了服务器的安全性。两种模式在可用性和安全性上都有