找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3055|回复: 5

IP与MAC绑定的难题

xiaoflash 发表于 2006-10-11 10:20:25 | 显示全部楼层 |阅读模式 来自 中国湖北十堰

马上注册,结交更多好友,享用更多功能。

您需要 登录 才可以下载或查看,没有帐号?注册

x
问:我的计算机原来采用公网固定IP地址。为了避免被他人盗用,使用“arp -s ip mac”命令对MAC地址和IP地址进行了绑定。后来,由于某种原因,又使用“arp -d ip mac”命令取消了绑定。然而,奇怪的是,取消绑定后,在其他计算机上仍然不能使用该IP地址,而只能在我自己的计算机上使用。需要说明的是,我的计算机并不是代理服务器。

  答:虽然在TCP/IP网络中,计算机往往需要设置IP地址后才能通讯,然而,实际上计算机之间的通讯并不是通过IP地址,而是借助于网卡的MAC地址。IP地址只是被用于查询欲通讯的目的计算机的MAC地址。

  ARP协议是用来向对方的计算机、网络设备通知自己IP对应的MAC地址的。在计算机的ARP 缓存中包含一个或多个表,用于存储 IP 地址及其经过解析的以太网MAC地址。一台计算机与另一台IP地址的计算机通讯后,在ARP缓存中会保留相应的MAC地址。所以,下次和同一个 IP地址的计算机通讯,将不再查询MAC地址,而是直接引用缓存中的MAC地址。另外,需要注意的是,通过“-s”参数添加的项属于静态项,不会造成ARP缓存超时。只有终止TCP/IP协议后再启动,这些项才会被删除。所以,即使你取消了绑定,在短时间内其他计算机将仍然认为你采用的是原有IP地址。

  在交换式网络中,交换机也维护一张MAC地址表,并根据MAC地址将数据发送至目的计算机。当绑定IP与MAC地址后,只要与交换机通讯过,交换机就会记录下该MAC地址。这样一来,即使后面有人使用了相同的IP地址,将依然不能与网关通讯,更连不通外面了,除非重新启动交换机、清除MAC表,或者MAC地址表超过了指定的老化时间。
廖胜有 发表于 2007-1-2 12:46:57 | 显示全部楼层 来自 中国广西南宁
夏天夏天 发表于 2007-1-7 10:35:21 | 显示全部楼层 来自 中国湖北襄阳
不错哦!期待!!
yang3377 发表于 2007-1-9 11:20:48 | 显示全部楼层 来自 中国江西南昌
知识真实用武止境
杨华 发表于 2007-1-10 12:02:03 | 显示全部楼层 来自 中国北京

维修啊

我公司维修工业主板,工业电源,电脑维修,网络组装维护。北京市内上门取货,送货,外地用户请发货。有需要的请与我公司联系

联系人:杨华
电  话:010-82927757    13681191723
狂魔 发表于 2007-1-24 21:14:55 | 显示全部楼层 来自 中国广东佛山
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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