V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lilyok1234
V2EX  ›  宽带症候群

求助,为什么我的 win10 会获取到 4 个 ipv6 地址,不知道为什么

  •  
  •   lilyok1234 · 2018-12-25 21:06:08 +08:00 · 9220 次点击
    这是一个创建于 2193 天前的主题,其中的信息可能已经有所发展或是发生改变。
    求助,为什么我的 win10 会获取到 4 个 ipv6 地址,不知道为什么,重启机器只获取到两个,过一会就出现了另外两个,总共 4 个 ipv6 地址,不知道什么导致的。

    环境是光猫拨号,然后电脑直接连的光猫。

    连接特定的 DNS 后缀 . . . . . . . :
    描述. . . . . . . . . . . . . . . : Realtek USB FE Family Controller
    物理地址. . . . . . . . . . . . . : 00-01-2E-63-06-29
    DHCP 已启用 . . . . . . . . . . . : 是
    自动配置已启用. . . . . . . . . . : 是
    IPv6 地址 . . . . . . . . . . . . : 2408:824e:1508:b3c0:64b1:a985:4e5e:53a5(首选)
    IPv6 地址 . . . . . . . . . . . . : 2408:824e:1509:efb0:64b1:a985:4e5e:53a5(首选)
    临时 IPv6 地址. . . . . . . . . . : 2408:824e:1508:b3c0:253c:bfc1:9009:7b2c(首选)
    临时 IPv6 地址. . . . . . . . . . : 2408:824e:1509:efb0:253c:bfc1:9009:7b2c(首选)
    本地链接 IPv6 地址. . . . . . . . : fe80::64b1:a985:4e5e:53a5%2(首选)
    IPv4 地址 . . . . . . . . . . . . : 192.168.1.4(首选)
    子网掩码 . . . . . . . . . . . . : 255.255.255.0
    获得租约的时间 . . . . . . . . . : 2018 年 12 月 25 日 17:28:09
    租约过期的时间 . . . . . . . . . : 2018 年 12 月 26 日 17:28:09
    默认网关. . . . . . . . . . . . . : fe80::1%2
    192.168.1.1
    DHCP 服务器 . . . . . . . . . . . : 192.168.1.1
    DHCPv6 IAID . . . . . . . . . . . : 33554734
    DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-23-AE-9F-A0-00-01-2E-63-06-29
    DNS 服务器 . . . . . . . . . . . : 2408:8888::8
    2408:8000::8
    192.168.1.1
    2408:8888::8
    2408:8000::8
    TCPIP 上的 NetBIOS . . . . . . . : 已启用
    17 条回复    2019-02-21 16:37:15 +08:00
    flowfire
        1
    flowfire  
       2018-12-25 21:48:22 +08:00 via Android
    ipv6 地址是固定地址,不会变
    临时 ipv6 地址是临时的,隔一段时间就会换,
    windows 对外访问的时候用的是临时 ipv6 地址保护隐私,
    你如果在本机搭建服务器对外公布的应该是固定地址,
    因此有两个是正常的,
    你这边有四个,看起来是两对,
    1508 一对和 1509 一对,应该是缓存(我猜的)
    解决方法有两个,
    一个是把适配器禁用再启用
    二是在适配器里手动设置一下 ipv6 地址(随便填一个合法地址即可),点确定,再改回自动获取
    推荐第二个方法
    flowfire
        2
    flowfire  
       2018-12-25 21:49:52 +08:00 via Android
    另外,以后发帖,ip 地址记得隐藏,前缀可以不处理,后面的主机地址还是隐藏起来的好
    lilyok1234
        3
    lilyok1234  
    OP
       2018-12-25 21:58:48 +08:00 via Android
    好的,谢谢,我试下,主要是有时分配两个地址 ipv6 网都不通了
    jim9606
        4
    jim9606  
       2018-12-26 02:36:52 +08:00
    Ipv6 隐私扩展,这个是标准化的生成流程,当使用 SLAAC 生成地址就会这样。
    如果是打算当服务器对外发布的,可以用 netsh 命令关掉隐私扩展。
    对于一般终端这个隐私扩展还是挺有用的,防止被跟踪
    lilyok1234
        5
    lilyok1234  
    OP
       2018-12-26 05:50:47 +08:00
    @jim9606 我知道隐私扩展,隐私扩展就算开启也应该只有两个地址,而我现在是有 4 个地址。这应该是个 bug,就是不知道是我光猫的问题,还是运营商上游设备的问题
    sdhzdmzzl
        6
    sdhzdmzzl  
       2018-12-26 10:07:41 +08:00
    感觉像是 win10 的 bug,我电脑也有这问题。可能正好碰到光猫重新拨号获取到了新的前缀,进而 win10 获取了新的 ipv6,但没有释放老的地址。
    lilyok1234
        7
    lilyok1234  
    OP
       2018-12-26 10:24:53 +08:00
    @sdhzdmzzl 可能是 win10bug,我的两台 win10 电脑都有这样的情况,不过我在光猫的 ipv6 设置中,将 RA 的 M 与 O 都置 1,也就是 dhcp statefull 模式就没有再出现 4 个 ip 的情况,不过现在稳定是 3 个 ipv6 地址
    txydhr
        8
    txydhr  
       2018-12-26 11:05:19 +08:00
    @lilyok1234
    @sdhzdmzzl
    老的没有过期的话,会一直留着,因为前缀在路由器广播的旧前缀的 TTL 之内变了,iPhone,mac 也这样。。不过 win10 重连 wifi,插拔网线都不会自动刷 IP 地址,但是 iPhone 重连下 Wifi 就刷新 IP 了。。。。ttl 设置的太短也不好,电脑要不停的获取新前缀。。。过期的 IP 留着其实也不影响使用
    lilyok1234
        9
    lilyok1234  
    OP
       2018-12-26 11:21:16 +08:00
    @txydhr 有时候过期的留着导致 ipv6 网络不通,但是有时候又不会,就因为影响到了网络因此才注意到这个问题,我这个 ipv6 挂着 aliddns,有时远程访问不到比较麻烦。实测 ra 改成 statefull 半天了没出现这问题,我再观察看看
    txydhr
        10
    txydhr  
       2018-12-26 12:53:06 +08:00
    @lilyok1234 ddns 的话最好不要把自己网卡的 ipv6 直接 po 上去,可以用 ip 查询一类的网站得到的本机 ip。。。。
    sdhzdmzzl
        11
    sdhzdmzzl  
       2018-12-26 13:08:13 +08:00
    @txydhr 然而 stateless 状态下,win10 的 ipv6 路由会有问题,造成 ipv6 无法访问,我还得手动停掉 v6 再开才行。
    lilyok1234
        12
    lilyok1234  
    OP
       2018-12-26 20:55:41 +08:00
    稳定了一天,statefull 状态下还是出现了 4 个 ipv6 地址,唉,无语了
    lilyok1234
        13
    lilyok1234  
    OP
       2019-01-04 16:13:29 +08:00
    此问题解决掉了,我把光猫的 RA 全部关掉使用 DHCPV6 下发,只会有一个 ipv6 地址,而且联通 24 小时自动拨号也会跟着更新。应该是光猫上对于 RA 模式不能丢弃前缀导致。
    ifxo
        14
    ifxo  
       2019-01-22 20:22:17 +08:00
    我也遇到了,全网都没有解决方法,我这边是路由拨号,获得 v4 和 v6。只要路由重新拨号,就会多一个 v6,比如停电或者其他情况,然后 v6 就没法连网。有一次捣鼓路由后,电脑居然获得了 5 个 v6 地址,加上临时的总共 10 个,真是无语了
    elvis_w
        15
    elvis_w  
       2019-02-21 14:03:33 +08:00
    @lilyok1234 问题是 Android 不支持 DHCPv6,关了 RA 手机就没有 IPv6 了。我现在也是路由一重新拨号,我那个 Windows 系统的下载服务器就有没用的 IPv6 地址,导致我的 BT 客户端的 IPv6 失效,唉
    lilyok1234
        16
    lilyok1234  
    OP
       2019-02-21 16:36:48 +08:00 via Android
    @elvis_w ra 真的还没找到办法,自己写个 python 脚本检测,检测到上不了 ipv6 刷新下地址
    lilyok1234
        17
    lilyok1234  
    OP
       2019-02-21 16:37:15 +08:00 via Android
    @elvis_w ipv6 的应用还是有很大的问题的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4421 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:06 · PVG 12:06 · LAX 20:06 · JFK 23:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.