【windows10】 IP地址169.254.xxx.xxx说明

2023-10-30 19:59

本文主要是介绍【windows10】 IP地址169.254.xxx.xxx说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【windows10】 IP地址169.254.xxx.xxx说明

  • 1.背景
  • 2.关于169.254.xxx.xxx说明
  • 3.资源

1.背景

注意:插一个小知识,适配器即网口,是一种物理硬件;局域网IP地址是逻辑地址,根据租期长短,是会改变的;MAC即网口的物理地址,这个是网口这个硬件出厂之后就烧录固定的;

我在台式机上写的代码,在笔记本上运行的时候,出现一个bug:
我以为的IP地址可能是192.168.1.x,但结果却是169.254.xxx.xxx

出现这个问题的原因:
我的台式机只有以太网适配器 :以太网 (即集成网口,网口名:以太网);
我上网是通过千兆网线连接到路由器,路由会给我分配个诸如192.168.1.112这样的局域网IP地址。

但是我的笔记本不但有以太网适配器: 以太网,还有无线局域网适配器: WLAN;以及其他适配器;
而我连接的互联网的方式是通过无线网口(无线局域网适配器: WLAN),所以我在台式机上检测集成网卡(以太网适配器 :以太网)的IP的代码就出bug了,变成169.254.xxx.xxx。

2.关于169.254.xxx.xxx说明

下面举例:
169.254.80.100
https://zh-hans.ipshu.com/ipv4/169.254.80.100

IPv4: 169.254.80.100 (169.254.80.100) 为 保留的 IP.
169.254.80.100 是一个预留的IP地址,由IP地址管理机构保留,未分配作为公开IP或者私用IP;
保留的IP一般用于特殊目的,例如软件、专用网络、主机、子网、文档、转换、多播、广播、本地通信、
环回、中继、链路、映射、测试及未来等。
非专业用户很少涉及到。
但也可能被用于本地局域网中,
可以尝试点击http://169.254.80.100登录Web界面(但也可能因为IP错误或者用户名、密码不对而无法登录)。IP地址169.254.80.100属于CIDR格式的IP段169.254.0.0/16,
其开始的IP和结尾的IP是169.254.0.0–169.254.255.255,
这个IP地址段共有65,536个IP地址,
作用范围是子网,用于单链路的两个主机之间的链路本地地址,而没有另外指定IP地址,
例如通常从DHCP服务器所检索到的IP地址。

在这里插入图片描述
简单来说:
就是Microsoft windows下的169.254.xxx.xx都是Microsoft公司的IP 。当电脑获取不到路由器分配给局域网的IP时 它就会出现。

需要说明一点,上述提及的169.254.xxx.xx这个 IP不值钱。曾经在知乎看到有人为这个IP、MAC资源枯竭忧心忡忡,我甚为不解!

3.资源

好事者,可以从以下链接获得代码:
复现本博客这个栗子。

这篇关于【windows10】 IP地址169.254.xxx.xxx说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/310251

相关文章

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Python中使用正则表达式精准匹配IP地址的案例

《Python中使用正则表达式精准匹配IP地址的案例》Python的正则表达式(re模块)是完成这个任务的利器,但你知道怎么写才能准确匹配各种合法的IP地址吗,今天我们就来详细探讨这个问题,感兴趣的朋... 目录为什么需要IP正则表达式?IP地址的基本结构基础正则表达式写法精确匹配0-255的数字验证IP地

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Linux配置IP地址的三种实现方式

《Linux配置IP地址的三种实现方式》:本文主要介绍Linux配置IP地址的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录环境RedHat9第一种安装 直接配置网卡文件第二种方式 nmcli(Networkmanager command-line

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM

JAVA SE包装类和泛型详细介绍及说明方法

《JAVASE包装类和泛型详细介绍及说明方法》:本文主要介绍JAVASE包装类和泛型的相关资料,包括基本数据类型与包装类的对应关系,以及装箱和拆箱的概念,并重点讲解了自动装箱和自动拆箱的机制,文... 目录1. 包装类1.1 基本数据类型和对应的包装类1.2 装箱和拆箱1.3 自动装箱和自动拆箱2. 泛型2

MySQL常见的存储引擎和区别说明

《MySQL常见的存储引擎和区别说明》MySQL支持多种存储引擎,如InnoDB、MyISAM、MEMORY、Archive、CSV和Blackhole,每种引擎有其特点和适用场景,选择存储引擎时需根... 目录mysql常见的存储引擎和区别说明1. InnoDB2. MyISAM3. MEMORY4. A