查看: 3741|回复: 3

如何快速批量的绑定IP地址与MAC地址

[复制链接]
发表于 2007-12-6 16:09:34 | 显示全部楼层 |阅读模式
如何快速批量绑定IP与MAC地址
一、问题的提出  
由于现在ARP的欺骗与攻击越来越多,利用IP与MAC地址的绑定可以有效的防范ARP欺骗,所以,我们就来讨论一下才能如何快批量的绑定IP与MAC地址。
二、解决思路
既然要绑定IP与MAC地址,我们应该首先要借助MAC地址扫描器扫描出网络中各主机的IP与MAC地址的对应关系。这里,我们利用了科来网络分析系统(下载地址:www.csna.cn)内置的一个小工具—MAC地址扫描器,利用这个工具,我们就可以按网段快速的扫描出网络中所有节点的IP地址、MAC地址、主机名以及网卡厂商等信息。
然后,再利用Microsoft Excel进行数据的处理,即可实现快速批量的绑定IP与MAC地址。具体方法如下:
1. 首先,我们打开MAC地址扫描器,其界面如图1所示:

MAC主界面.gif

(图1  MAC地址扫描器)
在这里,我们可以设置需要扫描的网段,点击“开始”按钮,开始扫描,可以快速的扫描出该网段中所有节点的相关信息。
2. 将扫描的结果导出成文本文件格式(txt格式),以MAC.txt为例,如图2所示:

MACtxt.gif

(图2  保存为文本文件)
3. 保存为文本格式后,我们就需要用到Excel来进行相应的处理。启动Excel,单击“数据”→导入外部数据→导入数据,在弹出的对话框中,选择我们刚才保存的MAC.txt文件,单击“打开”按钮,弹出“文本导入向导”对话框,如图3所示:

MAC导入.gif
     
(图3  文本导入向导)
在图3中,在原始数据类型下选择“分隔符号”选项,单击“下一步”,进入步骤2,在“分隔符号”选项下,取消“Tab键”,只选中“空格”项,再单击“下一步”进入步骤3,单击“完成”按钮,完成文件的导入,导入后的工作表如图4所示:

excel表.gif

(图4  导入Excel工作表)
  在Excel工作表中,我们再对数据进行处理:
   (1) 首先,由于绑定IP与MAC不需要主机名等信息,所以,我们把C列和D列删掉,然后在A列前插入一列,在A1单元格内输入绑定MAC地址的命令和参数“ARP -S”。
   (2) 从扫描器导出的MAC地址是用冒号分隔,我们改成用减号分隔的格式。在“编辑”菜单下,选择“查找”菜单,将冒号全部替换为减号。
处理后的格式如图5所示:

excel处理后.gif

(图5  处理后的数据格式)

最后,我们把处理后的数据复制到记事本中(见图6),保存为批处理文件,然后,运行这个文件,就可以完成IP与MAC地址的批量绑定了。

MACtxt2.gif

(图6)  
三、总结
    所以,利用科来网络分析系统的MAC地址扫描器与Microsoft Excel的数据处理,我们就可以快速批量的绑定IP与MAC地址,从而对防范ARP攻击起到了很好的作用。

如何快速批量绑定IP与MAC地址.doc

106 KB, 下载次数: 78, 下载积分: 魔法币 -3

评分

1

查看全部评分

回复

使用道具 举报

发表于 2007-12-6 22:39:53 | 显示全部楼层
我有点疑问,不知道你这个批处理文件在“哪”运行,我有点想不明白
回复

使用道具 举报

 楼主| 发表于 2007-12-7 08:57:25 | 显示全部楼层
原帖由 wub1230 于 2007-12-6 22:39 发表
我有点疑问,不知道你这个批处理文件在“哪”运行,我有点想不明白

我认为可以这样:
将这个批处理文件加入服务器的启动项中,这样,每次开机,就都会自动运行这个文件了。
回复

使用道具 举报

 楼主| 发表于 2007-12-7 10:42:12 | 显示全部楼层
真是不好意思,前面的介绍有点走弯路啦,
其实科来的MAC地址扫描器可以直接导出成Excel表的格式,我们就不用先导出成txt文件,再导入到Excel表那样麻烦了,直接在导出的Excel表进行数据处理。
另外,关于绑定的话,因为单向绑定对防范ARP起不到什么作用,只有实行双帮才能起到相应的效果;
所以,除了要在客户端绑定自己的IP与MAC,还需要在服务器端运行这个批处理文件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表