IP: 169.254.0.0/16 地址用途

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

1. 一直困惑169.254.0.0/16是干嘛的,每次笔记本dhcp获取地址失败后,就会随机在这个B类地址段获取一个地址;在 rfc5735 里面有对所有特殊网络地址说明;

以下引用rfc5735:

169.254.0.0/16 - This is the "link local" block. As described in

[RFC3927], it is allocated for communication between hosts on a

single link. Hosts obtain these addresses by auto-configuration,

such as when a DHCP server cannot be found.

该部分指出169.254.0.0/16是一个本地链接地址段;定义在 rfc3927 ,

3927指出,在IP网络里,每台主机都需要一个IP地址,通常情况下是通过DHCP服务器自动分配,但某些特殊情况下,DHCP分配失败或者没有DHCP服务器时,机器可以自己分配一个IP来完成这个工作。

我的理解,这么做的目的是为了数据格式统一,程序处理不那么容易出BUG;

就好比我定义一个指针,正常情况下这个指针会被赋予某个数据类型的地址信息,但如果赋值失败的时候,我不能什么都不做,我也得给它赋值,通常是赋为NULL;这个NULL就好比169.254/8;

 

 

2. 169.254.X.X是 Windows操作系统 在 DHCP 信息租用失败时自动给客户机分配的IP地址..

由于网络连接问题(网线问题,DHCP服务器(其实就是Modem,路由器,或提供共享上网的主机)问题等),

而令DHCP信息租用失败,而IP169.254.X.X的分配可能会令客户机(你自己的计算机,设置了"自动获取IP")与所处局域网网关(Modem,路由器,或提供共享上网的主机) 位于不同的网段中,而无法与网关通信,而导致无法接入Internet的情况...

如果出现无法接入Internet情况,可尝试以下解决方法:

1) 查看 ADSL Modem Link 灯的状态,如果不正常,先重启一下 ADSL Modem。
   如果还不行,需要查看线路和局端设备。

2) 重新启动计算机。

3) 禁用并重新启用网卡。

4) 查看网卡的工作状态,如果显示“此设备当前工作不正常”,应当重新安装网卡的驱动程序。

5) 查看网线是否插好,网卡灯是否正常。

6) 主机操作系统的 DHCP Client 服务没有正常启用(尤其是 Windows XP/2000)。

7) 用 ipconfig 释放并且请求地址,检查返回信息

 


 

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值