欢迎来到天天文库
浏览记录
ID:20514618
大小:1.35 MB
页数:6页
时间:2018-10-13
《静态地址与动态地址》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、静态地址和动态地址静态地址静态地址是指由网络中心分配的固定IP地址。一般只在下面两种情况下才采用这种方案:IP地址数量大于网络中的计算机数量。网络中存在特殊的计算机,如作为路由器的计算机、服务器等等。动态地址动态地址是客户端从DHCP服务器获取的IP地址,在不同时间租用的地址可能不同。APIPAAPIPA(AutomaticPrivateIPAddressing,自动专用IP寻址),是一个DHCP故障转移机制。当DHCP服务器出故障时,APIPA在169.254.0.1到169.254.255.254的私有空间内分配地址,所有设备使用默认的网络演码25
2、5.255.0.0。客户机调整它们的地址使用它们在使用ARP的局域网中是唯一的。APIPA可以为没有DHCP服务器的单网段网络提供自动配置TCP/IP协议的功能。默认情况下,运行Windows98/Me/2000/XP的计算机首先尝试与网络中的DHCP服务器进行联系,以便从DHCP服务器上获得自己的IP地址等信息,并对TCP/IP协议进行配置。如果无法建立与DHCP服务器的连接,客户端与本地DHCP服务器通讯失败,无法更新它的租约,则计算机改为使用APIPA自动寻址方式,并自动配置TCP/IP协议。它将使用APIPA分配的地址,以后每隔5分钟尝试与外界
3、的DHCP服务器联系一次,直到它可以与DHCP服务器通讯为止。。当这个DHCP服务器再次能为请求服务时,客户机将自动更新他们的地址。APIPA存在于所有流行的各种版本的windows系统中。当然如故你不想应用这个协议,也可以通过修改注册表禁用它。不能启用APIPA的场景:-网路使用路由器。-网路不是使用NAT或Proxy服务,连接到网际网路。使用APIPA的场景:1:先前没有IP地址,也找不到DHCP服务器;当您的Windows电脑(已设定为适用于DHCP)正在初始化时,会广播3项或更多的「探索」讯息。如果广播数次探索讯息之后,DHCP服务器没有回应,
4、Windows电脑就会自己指定「类别B」(APIPA)的地址。然后,Windows电脑会向电脑的使用者显示错误讯息(如果电脑过去没有从DHCP服务器取得IP地址)。接着,Windows电脑会每3分钟传送一次「探索」讯息,以试图建立与DHCP服务器的通讯。2:先前具有IP地址,但找不到DHCP服务器;电脑会查看DHCP服务器,如果找不到DHCP服务器,就会图连接默认网关。如果默认网关发出应答,Windows电脑就会保留先前租用的IP地址。然而,如果电脑没有收到默认网关的回应,或者没有指定的默认网关,就会使用APIPA自己指定IP地址。使用者会收到错误讯息
5、,并且每3分钟电脑就会传送探索讯息。一旦DHCP服务器连线,就会产生讯息,说明已经与DHCP服务器重新建立通讯。3:租约到期且没有找到DHCP服务器;Windows电脑会尝试重新建立IP地址的租约。如果Windows电脑没有找到DCHP服务器,就会在产生错误讯息之后,自己指定IP地址。然后电脑会广播四个Discover讯息,之后每隔5分钟便会重复整个程序,直到DHCP服务器连线为止。接着会产生讯息,说明已经与DHCP服务器重新建立通讯。从协议看:主机启动后,就会发送DHCPDiscover包查询DHCP。如下图:很显然,由于没有找到DHCP服务器,所以
6、就会得到169.254的IP,但并不表示以后都不在搜索DHCP了,默认情况下会每隔5分钟进行一次集中的查询,其余时间也会进程查询,但由于还有别的程序或者协议在运行,所以就显得不那么集中。如下图:电脑上APIPA设置:查看APIPA状态:可以使用下列方法来停用APIPA:编辑注册表项HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParametersInterfacesAdapterGUID子机码是电脑LAN介面卡的「全域唯一识别码」(GUID)。为IPA
7、utoconfigurationEnabledDWORD项目指定1的值将会启用APIPA,也就是当登录省略此值时的预设状态。模拟一个客户端无法联系到DHCP服务器的场景此时客户端获取到了一个169.254.X.X的IP地址。如下图:这里请注意两个地方:1、我使用的查询命令是ipconfig/all。用这个命令可以把所有的重要参数都查询出来,包括IP地址、掩码、网关、DNS、MAC等等。但在上图中只有IP地址、掩码和MAC,并没有网关、DNS。原因是因为APIPA分配的网络信息只包含IP地址和子网掩码。2、请注意IP地址前的名称是“Autoconfigu
8、rationIPAddress”,而不是正常情况下的“IPAddress” 。从这点上我们也可
此文档下载收益归作者所有