Windows 7出现两个IP地址,导致联网问题

Qt源码解析 索引

Windows7 出现两个IP介绍

问题描述

win7电脑连接网线后出现两个IP地址,导致网络连接出现问题。

Windows 7出现两个IP地址,导致联网问题_第1张图片

 

  • 可能的现象有

    • 连接网络出现黄色感叹号

    • 局域网即时通信(例如飞秋软件收发失败)

    • 修改IP地址不生效

    • 服务软件启动报错,端口占用或者IP地址不存在

    • 多次重启电脑、路由依然如此

    • ......等等

问题分析

通过DHCP获取地址时,在四个广播包没有应答的情况下,默认是放弃请求,为网卡自动配上一个私有 IP 地址,地址段为169.254.0.0/16,网络状态为“受限制或无连接”,169.254.0.0/16这个地址段就是local link address,就是链路本地地址 ( RFC3927 )。

169.254.0.0/16属于保留地址 , 有的时候无法正常从路由器获得到ip地址,电脑默认会给自己分配这个地址。但路由器后来分配给电脑了ip地址,而原来的保留地址还没来得及撤销,就会产生这样的问题

一、这个现象是因为网络中IP地址冲突导致的,Win7以上系统不再报IP地址冲突,以双IP显示。

解决方法:

一、排查是否有IP地址冲突,如有,将这个IP地址从路由器的DHCP地址池中去除或是更换一个IP地址。

二、重置网络环境

  • 打开命令行窗口

  • 命令行输入'netsh winsock reset catalog'

  • 命令行输入'netsh int ipreset reset.log'

  • 重启电脑

三、修改注册表

  • 点击win+R,输入regedit,进入注册表编辑器

  • 路径如下:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,新建一个二进制的文件ArpRetyCount

你可能感兴趣的:(windows,tcp/ip,双IP,网络故障)