笔者这次要谈的问题就是DHCP服务与APIPA服务之间的冲突。并探讨">在Windows Server 2008环境下如何来解决这个冲突。
一、 DHCP与APIPA在企业网络中的作用。
TCP/IP的日常操作与维护非常的复杂,因为客户机必须要能够定期接收和更新网络信息以便与网络的变化保持一致。TCP/IP网络环境中的每个对象都需要一个唯一的地址来定义它的位置并提供一种将网络数据包从一个地方路由岛另一个地方的方式。这个地址就叫做IP地址。如果手工来管理并更新这个IP地址,其工作量是非常庞大的。在实际工作中,除了一些特殊的应用服务器,如文件服务器或者打印服务器的IP地址是手工管理的,其他主机的地址都是通过DCHP服务器来自动分配并更新的。客户端在启动的时候会向子网上的所有节点发送出一个广播请求以要求得到一个动态的IP地址。此时DCHP服务器接受请求并会将一个空闲的IP地址发送给这个客户端。所以DHCP服务在企业网络中的作用是至关重要的。
但是如果DHCP服务器无效,客户端无法正常得到合法的IP地址该如何呢?在Windows Server 2008的网络环境中对这个问题有了一个解决方案。在2008或者以上版本的客户端中已经对客户端/服务器的服务进行了更新,允许在没有可用DCHP服务器的情况下自动为自己分配IP地址。这门技术就叫做自动私有IP寻址(APIPA)。当DCHP服务器出现故障客户端无法取得IP地址的情况下,APIPA会为客户端自动分配一个位于169.254.0.0/16范围内的IP地址,从而允许他们在小型网络中拥有基本的TCP/IP连接。所以APIPA机制在小型网络中有其存在的必要性。特别是当企业网络中只有一台DHCP服务器、没有备份服务器的情况下,当这台DHCP服务器出现故障时,这个APIPA机制就会显得非常的有用。可以说,其就是一台备用的“DHCP服务器”