WEB开发网
开发学院操作系统windows 2008 一起学DHCP系列(三)理解、APIPA 阅读

一起学DHCP系列(三)理解、APIPA

 2010-09-27 13:10:29 来源:WEB开发网   
核心提示: 访问Win2k3的C盘,如下图:可见,一起学DHCP系列(三)理解、APIPA(4),尽管是169.254之类的IP,但其实和我们手动设置的没有什么区别,到此为止,有关APIPA相关的一些知识点就说完了,只是似乎在一个局域网内这样的客户端的最大数量有一个限制,好像是要少于25台

访问Win2k3的C盘。如下图:

一起学DHCP系列(三)理解、APIPA

可见,尽管是169.254之类的IP,但其实和我们手动设置的没有什么区别,只是似乎在一个局域网内这样的客户端的最大数量有一个限制,好像是要少于25台,这个我没有测试过,还没有这样的环境,所以无法得知这个限制是否存在。

我们也可以在注册表中将APIPA这个功能禁止掉,可以针对某个网卡,也可以针对全部的网卡。打开注册表后,请定位到以下位置:HKLMSystemCurrentControlSetServicesTcpipParametersInterfaces这个下面会对应当前网卡的标识符,在相应的标记符下新增一个名为 IPAutoconfigurationEnabled 

的DWORD值,并将其值设为十六进制的0即可。修改完成后重启才能生效。如果想禁用全部网卡的这个功能,则在interfaces下增加相同的键值。关于禁用APIPA的方法算是个补充知识,稍作了解即可。

还记得之前提到过有关IP Addressing的问题吗?为什么这里是addressing 而不是address呢? 当默认使用APIPA获取一个169.254的地址后,系统并非就这样一直使用这个地址,而是会每隔一段时间就会向网内发送DHCP DISCOVER数据包,这个间隔时间大约是5分钟。在此期间,系统还会随机进行DHCP服务器的查询,如果查询到DHCP并获得了一个IP,那么就会将169.254的IP释放掉。从这里我们可以看到,APIPA提供的是一套冗余IP配置和寻址的结合方案,显然这里使用addressing比address意义更广泛。我们从协议层面来加深一下理解:

主机启动后,就会发送DHCP Discover包查询DHCP。如下图:

一起学DHCP系列(三)理解、APIPA

图片看不清楚?请点击这里查看原图(大图)。

很显然,由于没有找到DHCP服务器,所以就会得到169.254的IP,但并不表示以后都不在搜索DHCP了,默认情况下会每隔5分钟进行一次集中的查询,其余时间也会进程查询,但由于还有别的程序或者协议在运行,所以就显得不那么集中。如下图:

一起学DHCP系列(三)理解、APIPA

图片看不清楚?请点击这里查看原图(大图)。

到此为止,有关APIPA相关的一些知识点就说完了,下一节会讲到DHCP服务器的安装和配置。

谢谢!

文章来源http://jeffyyko.blog.51cto.com/28563/162407

系列文章:

一起学DHCP系列(一)开篇、概述

一起学DHCP系列(二)三种途径

上一页  1 2 3 4 

Tags:一起 DHCP 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接