关于win10的媒介探测(Media Sense)和网卡激活问题

最近在进行项目服务器部署时发现了一个问题,在以太网卡上手动设置ip后,在不接网线的情况下,无法访问通过IP加端口访问自己的前端在这里插入图片描述
原因是因为网卡没有被激活,插上网线,直接F5刷新,就可以访问前端界面
在这里插入图片描述
此时把网线再拔掉,再刷新,发现前端页面仍然可以访问!

本人在网上查询了很久原因,最后发现可能是(仅仅是可能)网卡的“媒介探测(Media Sense)”功能。
在Windows 2000/XP/2003系统的局域网用户拔掉连接本机网卡的网线时,或该用户的网卡与局域网中的网络设备没有正常连接时,桌面上的“任务栏”中会显示“本地连接,网络电缆没有插好”的提示。因为Windows 2000/XP/2003系统中内置了“媒体感知(Media Sense)”功能,该网卡的所有协议层退出,这时你PING网卡的IP将无回应。在当你关掉这个功能后,即使网线断开,但网卡的协议仍然处于绑定状态,也就是说PING网卡的IP仍然能通。
但大家在进行某些特殊的调试工作时,智能化的“媒体感知”功能反而会影响正常工作。例如程序员使用便携设备(如笔记本电脑)调试某些TCP/IP应用程序,而TCP/IP程序在测试过程中需要脱离局域网环境,程序员需要拔掉测试机器上的网线。这时聪明的“媒体感知”功能就立刻检测出本机和局域网设备没有正常连通,接着就会禁用捆绑在网卡上的某些网络协议,其中就包括TCP/IP协议。由于TCP/IP协议被禁用了,这样该TCP/IP应用程序就无法进行调试了,因此大家在某些特殊情况下必须禁用Windows系统的“媒体感知”功能。
在Win10系统中,我们即使不插网卡,也可以ping通自己的网卡,说明win10可能已经对媒体感知功能进行了优化,即使我们断开了网线,仍然可以保证ping通网卡,同时访问自己的前端页面进行调试!但仅限于刚才的IP+端口,如果更换IP,在不插网线的情况下,新的IP和刚才的IP都不能再访问!

因为没有在网上查找到资料,我只能猜测是win10对媒体感知进行了优化!

一般来说,电脑里的网卡有三种:
1.以太网卡:一般是用来有线连接的网卡,插网线激活,可手动设置,然后访问自己设的IP
2.WLAN网卡:用于无线连接的网卡,连上WiFi就激活,连上后可手动设置IP,然后就可以访问自己设的IP了
3.虚拟网卡Npcap Loopback Adapter,自带IP你可以直接访问自己的虚拟网卡IP任何时候!
用ipconfig在命令行中查IP!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

yeahxbf

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

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

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

打赏作者

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

抵扣说明:

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

余额充值