DHCP静态绑定和ARP静态绑定的区别

DHCP静态绑定和ARP静态绑定的本质区别是什么。。我现在的理解貌似这两个都是差不多的。感觉两个都是通过检测到你电脑的MAC,分配给你一个在路由器上指定好的IP地址。。。。不知道我的理解对不对。。。希望来个大神 给我详细的举个例子,两者到底有什么区别?我现在想实现,某个IP只能A君的电脑用,其他的人不能用,要用什么方式来绑定?是不是使用了ARP绑定后就没必要用DHCP进行绑定了?答得好的我会再加分的!谢谢!!

DHCP就是动态分配IP,如果你的路由器或者交换机开启了DHCP静态绑定,那么新连上来的电脑,根据他的MAC地址会自动分配一个已绑定的IP,这是在电脑网卡上设置了自动获取IP的情况下。那么,如果该电脑已经设置了可以上网的网段内的其他IP,而不需要DHCP分配的时候,也是可以上网的,同理,当其他PC已经配置该IP,那么你绑定的PC上线的时候,也无法正常使用。
而ARP绑定则是直接将mac地址与IP地址绑定,即使其他PC已经配置了该IP地址,那么在交换机或者路由器上查找该IP对应的mac时候,也无法查到其他的PC。
如果你想实现某个IP只能A君的电脑用,那么必须是有ARP绑定,DHCP绑定是无法达到你的要求的。追问

你的意思就是说,DHCP绑定的话,即便电脑上设置了该网段的某个IP,还是能够上网,但如果是ARP绑定的话,电脑上设置了该网段的某个IP,若是该IP和ARP绑定的不一致,则不能上网,是不是这个意思?

追答

没错,理解的没问题!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-22
DHCP是分配给自己的IP地址,ARP是学习对方的MAC地址,所以:
DHCP静态绑定是IP地址与自己MAC的绑定。
ARP静态绑定一般是对方的IP与MAC的绑定。

某个IP只能A君用,那就是DHCP静态绑定。
假如有个题目:A君与B君通信,要求A君只能用IP192.168.1.100的IP地址,还要求A君的电脑关闭ARP广播功能,但是要求A君与B君能够通信,请问如何配置?
答案:A君的电脑上要配置1:192.168.1.100与A君的MAC地址的绑定。
2:A君的电脑上还需要配置B君的IP地址与MAC的绑定,这个就是ARP静态绑定。
第2个回答  2013-08-21
DHCP绑定的是电脑的IP地址,ARP绑定的是电脑的IP地址与网卡的MAC地址(网卡的物理地址),绑定的级别不一样。ARP的级别更高一些。
当然,水平高的用户是可以通过修改工具修改网卡的MAC地址的。前提是知道哪些MAC地址的优先级别更高,并知道这些地址的实际的拼写。
第3个回答  2017-11-04

追问第二句说的好像有点问题,不是不一致就不能上网。我也是刚倒腾了下路由器,如有问题欢迎纠正。

ARP是IP地址对应MAC地址,就是说指定的IP(1)只能给一台电脑a正常使用,如果其他电脑被配置了这个IP(1),就上不了网。【假设其没有修改过MAC地址,则与给定的电脑a的MAC地址不一样】

相反,如果这台电脑a手动改了IP(2),IP(3)等等,还是可以上网的,因为是根据IP来指定MAC,而IP(2),IP(3)等还没有被指定)不是反过来的。

我的理解是,一个IP只能对应一个物理地址MAC(一台设备);一个MAC可以分配给他几个IP地址占用。

相似回答