浅析三种不同的“防Ping”方法( 二 )



 三、使用“路由与远程访问”组件

对于局域网用户来说 , 个人网络防火墙就很难满足他们的需要了 , 这时你就要使用企业级的网络防火墙“防Ping” , 如ISA 2004等 , 但对于一些小型局域网来说 , 这些企业级防火墙过于昂贵 , 难以接受 , 其实利用Windows 2000/Server 2003服务器操作系统的“路由和远程访问”组件就能解决这个问题 , 并且该组件是Windows系统内置的 , 不需要额外购买 。

下面笔者以Windows Server 2003系统为例 , 介绍如何利用“路由和远程访问”组件“防Ping” 。大家都知道 , “路由和远程访问”组件内置了路由表管理、VPN服务、IP报文过滤等功能 , 默认情况下 , Windows Server 2003系统并没有启用路由和远程访问服务 , 所以要首先手工启用它 。在Windows Server 2003网关服务器中 , 进入到“控制面板→管理工具”窗口 , 运行“路由和远程访问”工具 , 在“路由和远程访问”主窗口中 , 右键点击“本地”服务器 , 在弹出的菜单中选择“配置并启用路由及远程访问”选项 , 接着在“路由及远程访问服务器安装向导”对话框中点击“下一步”按钮 , 选择“自定义配置”选项 , 然后点击“下一步” , 在接下来的窗口中选择“LAN路由器”选项 , 最后点击“完成”按钮 。

在“路由和远程访问”主窗口中依次展开“IP路由选择→常规”选项 , 接着在“常规”框体中右键点击接入互联网的那块网卡(如图2) , 选择“属性”选项 , 然后在属性对话框中点击“入站筛选器”按钮 , 弹出“入站筛选器”对话框后 , 选择“接收所有除符合下列条件以外的数据包”选项 , 下面点击“新建”按钮 , 弹出“添加IP筛选器”对话框(如图3) , 在协议下拉列表框中选择“ICMP”协议 , 接着在“ICMP类型”和“ICMP代码”栏中分别输入“8和0” , 最后点击“确定”按钮 。其中ICMP类型为“8”、ICMP代码为“0”的报文就是Ping命令所使用的“Echo Request”报文 , 最后点击“确定”按钮 , 完成“防Ping”设置 。
图2 选择连通网络的网卡

图3 添加IP筛选器
以上笔者介绍了几种不同的“防Ping”方法 , 分别适用于不同的网络环境 , 如果你感兴趣的话 , 不妨试试 。

推荐阅读