【经验】HP打印机的IP为什么是169.254开头的

1、IP分类

IP地址分为五大类:A类、B类、C类、D类和E类。
在这里插入图片描述
在这里插入图片描述

1.1 A类

地址范围从0.0.0.0~126.255.255.255。可用的A类网络有127个,每个网络能容纳16777214个主机。
默认子网掩码为:255.0.0.0

A类地址第1字节为网络号,其它3个字节为主机号。
A类地址的网络号第一位固定为0,网络号只有7位可以使用,可以指派的网络号是2^7-2 = 126个
网络号全是0(0000 0000)的IP地址是保留地址,意思是“本网络”。
网络号是127(0111 1111)的IP地址也是保留地址,作为本地环回软件测试。

A类地址的主机号占3个字节,每个A类网络中的最大主机数是2^24-2个。
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。

常见的:127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试
私有地址,用于局域网:10.0.0.0~10.255.255.255

1.2 B类

地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机
其中128.0.0.0和191.255.0.0为保留ip,实际范围是128.1.0.0–191.254.0.0。
默认子网掩码为:255.255.0.0

B类地址的前两个字节为网络号,后两个字节为主机号。
B类地址的网络号第一、二位固定为10,网络号有14位可以使用,可以指派的网络号是2^14-1个。
B类地址网络号为128.0(1000 000 0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一。

B类地址的主机号占2个字节,每个B类网络中的最大主机数是2^16-2个。
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。

私有地址,用于局域网:172.16.0.0~172.31.255.255
保留地址:169.254.0.0-169.254.255.255。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会分配一个保留地址。

1.3 C类

地址范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。
其中192.0.0.0和223.255.255.0为保留ip,实际范围是192.0.1.0–223.255.254.0
默认子网掩码为:255.255.255.0

C类地址的网络号第一、二、三位固定为110,网络号有21位可以使用,可以指派的网络号是2^21-1个。
C类地址网络号为192.0.0(1000 000 0000 0000 0000 0000)的IP地址是不指派的,所以可指派的网络号需要减一。

C类地址的主机号占1个字节,每个C类网络中的最大主机数是2^8-2个。
主机号全是0的IP地址表示是“本主机”所连接到的单个网络。
主机号全是1的IP地址表示是该网络上的所有主机。

私有地址,用于局域网:192.168.0.0~192.168.255.255

1.4 D类

地址范围从224.0.0.0到239.255.255.255,用于多点广播

1.5 E类

地址范围从240.0.0到253.255.255.255,一般用于科研

1.6 私有地址、保留汇总

IP等级私有地址默认子网掩码保留地址
Class A10.0.0.0 ~ 10.255.255.255255.0.0.0127.0.0.0 ~ 127.255.255.255
Class B172.16.0.0 ~ 72.31.255.255255.255.0.0169.254.0.0 ~ 169.254.255.255
Class C192.168.0.0 ~ 192.168.255.255255.255.255.0

到这里终于知道 169.254 开头是保留地址,和常用的 127.0.0.1 是一个道理。
有没有相关的标准规定呢,还真找到了,往下看

2、IPv4专用地址

https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml

专用地址表中列出的地址前缀是不保证在任何特定的本地或全球环境中的可路由性。
专用地址表各列名字说明:

  • 名称 Name - 专用地址块的描述性名称。
  • RFC - 专用地址块所通过的 RFC
    请求。
  • 分配日期 Allocation Date - 特殊用途地址的日期
    块被分配。
  • 终止日期 Termination Date - 分配的日期
    终止。此字段适用于有限使用分配
    只要。
  • Source - 一个布尔值,指示地址是否来自分配的专用地址块在用作传输两个设备的 IP 数据报的源地址。
  • Destination - 一个布尔值,指示地址是否来自分配的专用地址块在用作传输两个 IP 数据报的目标地址设备。
  • Forwardable - 一个布尔值,指示路由器是否可以转发一个 IP 数据报,其目的地址来自外部之间分配的专用地址块接口。
  • Globally Reachable - 一个布尔值,指示 IP 是否目的地址取自已分配的数据报专用地址块可转发超出指定管理域。
  • Reserved-by-P​​rotocol - 一个布尔值,指示是否专用地址块由 IP 本身保留。这如果 RFC 创建了特殊用途,则值为“TRUE”地址块需要所有兼容的 IP 实现才能运行以特殊方式处理发往或发往的数据包地址块包含的地址。
  • 如果“Destination”的值为 FALSE,则“Forwardable”和“Globally Reachable”也必须为假。

在这里插入图片描述
在这里插入图片描述

3、什么情况下会分配169.254?

3.1 ADSL拨号上网

如果采用的ADSL拨号上网,则本地连接均会是169.254 IP地址段,因为网络设备当中,客户端没有可自动获取的IP地址段,当获取到一段时间,仍然无法从DHCP服务器获取正确IP地址,系统则会默认分配169.254地址段给电脑。

3.2 DHCP配置错误

本地连接DHCP服务器的相关配置错误或DHCP服务器没有开启。这样就会造成你的机器不能获得,而最终采用169.254打头的默认地址了。
注意:不是DHCP服务器上的配置错误,是本地要去连接DHCP服务器的相关配置错误。

就目前大多数家用型路由器来说,基本上默认都自动开启了DHCP功能,也就是说,只要客户端正确连接到路由器端,路由器会自动反馈给电脑终端一个可使用的内网IP地址,如大家常见的192.168.1.*或192.168.0.1地址段。

例如:
在Windows 2000以前的系统中,如果计算机无法获取IP地址,则自动配置成“IP地址:0.0.0.0”、“子网掩码:0.0.0.0”的形式,导致其不能与其它计算机进行通信。而对于Windows 2000以后的操作系统则在无法获取IP地址时自动配置成“IP地址:169.254.×.×”、“子网掩码:255.255.0.0”的形式,这样可以使所有获取不到IP地址的计算机之间能够通信。

3.3 线路故障

网线故障导致。如网线破损,则会导致路由器与电脑之间无法连通,但破损不代表没有网络信号,之前在讲网线知识的时候,笔者曾提到过,双绞线一般只需4根芯,即1、2、3、6保持正常可使网络正常工作。有些情况下,可能A端1\2\3\6全亮,而B端则是2\3\4\6全亮,此时,本地连接依然是通的,但是却获取不到有效IP地址,系统则会分配169.254 地址段给终端电脑。接下来不用我说了吧,将两端网线重做一下,具体制作网络的方法参考:http://www.45fan.com/a/question/76.html

3.4 端口速率不匹配

端口速率不匹配的原因导致169.254地址段出现。一般电脑网卡速率为10/100M自适应,而某些路由器LAN口却只支持10M

4、HP打印机的IP分配成169.254的解决方法

4.1 打印机开启了“自动IP”

在“网络设置”–》“IPv4配置方法”中,如下图
在这里插入图片描述

4.2 打印机的DHCP配置错误

一般在打印机上选择DHCP即可。详细配置信息需要登录打印机才能设置。
使用浏览器登录打印机,在网络–>IPv4配置中有DHCP的配置:子网掩码和默认网关配置正确即可。
在这里插入图片描述

4.3 打印机开启了无线直连模式

未验证,冲浪者有遇到这种情况:因为设置了无线直连模式(Wi-Fi Direct)导致分配成169.254。

但是我的打印机开着无线直连模式模式,没有出现这种情况。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭老二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值