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

2018-12-25 21:06:08 +08:00
 lilyok1234
求助,为什么我的 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 . . . . . . . : 已启用
8755 次点击
所在节点    宽带症候群
17 条回复
flowfire
2018-12-25 21:48:22 +08:00
ipv6 地址是固定地址,不会变
临时 ipv6 地址是临时的,隔一段时间就会换,
windows 对外访问的时候用的是临时 ipv6 地址保护隐私,
你如果在本机搭建服务器对外公布的应该是固定地址,
因此有两个是正常的,
你这边有四个,看起来是两对,
1508 一对和 1509 一对,应该是缓存(我猜的)
解决方法有两个,
一个是把适配器禁用再启用
二是在适配器里手动设置一下 ipv6 地址(随便填一个合法地址即可),点确定,再改回自动获取
推荐第二个方法
flowfire
2018-12-25 21:49:52 +08:00
另外,以后发帖,ip 地址记得隐藏,前缀可以不处理,后面的主机地址还是隐藏起来的好
lilyok1234
2018-12-25 21:58:48 +08:00
好的,谢谢,我试下,主要是有时分配两个地址 ipv6 网都不通了
jim9606
2018-12-26 02:36:52 +08:00
Ipv6 隐私扩展,这个是标准化的生成流程,当使用 SLAAC 生成地址就会这样。
如果是打算当服务器对外发布的,可以用 netsh 命令关掉隐私扩展。
对于一般终端这个隐私扩展还是挺有用的,防止被跟踪
lilyok1234
2018-12-26 05:50:47 +08:00
@jim9606 我知道隐私扩展,隐私扩展就算开启也应该只有两个地址,而我现在是有 4 个地址。这应该是个 bug,就是不知道是我光猫的问题,还是运营商上游设备的问题
sdhzdmzzl
2018-12-26 10:07:41 +08:00
感觉像是 win10 的 bug,我电脑也有这问题。可能正好碰到光猫重新拨号获取到了新的前缀,进而 win10 获取了新的 ipv6,但没有释放老的地址。
lilyok1234
2018-12-26 10:24:53 +08:00
@sdhzdmzzl 可能是 win10bug,我的两台 win10 电脑都有这样的情况,不过我在光猫的 ipv6 设置中,将 RA 的 M 与 O 都置 1,也就是 dhcp statefull 模式就没有再出现 4 个 ip 的情况,不过现在稳定是 3 个 ipv6 地址
txydhr
2018-12-26 11:05:19 +08:00
@lilyok1234
@sdhzdmzzl
老的没有过期的话,会一直留着,因为前缀在路由器广播的旧前缀的 TTL 之内变了,iPhone,mac 也这样。。不过 win10 重连 wifi,插拔网线都不会自动刷 IP 地址,但是 iPhone 重连下 Wifi 就刷新 IP 了。。。。ttl 设置的太短也不好,电脑要不停的获取新前缀。。。过期的 IP 留着其实也不影响使用
lilyok1234
2018-12-26 11:21:16 +08:00
@txydhr 有时候过期的留着导致 ipv6 网络不通,但是有时候又不会,就因为影响到了网络因此才注意到这个问题,我这个 ipv6 挂着 aliddns,有时远程访问不到比较麻烦。实测 ra 改成 statefull 半天了没出现这问题,我再观察看看
txydhr
2018-12-26 12:53:06 +08:00
@lilyok1234 ddns 的话最好不要把自己网卡的 ipv6 直接 po 上去,可以用 ip 查询一类的网站得到的本机 ip。。。。
sdhzdmzzl
2018-12-26 13:08:13 +08:00
@txydhr 然而 stateless 状态下,win10 的 ipv6 路由会有问题,造成 ipv6 无法访问,我还得手动停掉 v6 再开才行。
lilyok1234
2018-12-26 20:55:41 +08:00
稳定了一天,statefull 状态下还是出现了 4 个 ipv6 地址,唉,无语了
lilyok1234
2019-01-04 16:13:29 +08:00
此问题解决掉了,我把光猫的 RA 全部关掉使用 DHCPV6 下发,只会有一个 ipv6 地址,而且联通 24 小时自动拨号也会跟着更新。应该是光猫上对于 RA 模式不能丢弃前缀导致。
ifxo
2019-01-22 20:22:17 +08:00
我也遇到了,全网都没有解决方法,我这边是路由拨号,获得 v4 和 v6。只要路由重新拨号,就会多一个 v6,比如停电或者其他情况,然后 v6 就没法连网。有一次捣鼓路由后,电脑居然获得了 5 个 v6 地址,加上临时的总共 10 个,真是无语了
elvis_w
2019-02-21 14:03:33 +08:00
@lilyok1234 问题是 Android 不支持 DHCPv6,关了 RA 手机就没有 IPv6 了。我现在也是路由一重新拨号,我那个 Windows 系统的下载服务器就有没用的 IPv6 地址,导致我的 BT 客户端的 IPv6 失效,唉
lilyok1234
2019-02-21 16:36:48 +08:00
@elvis_w ra 真的还没找到办法,自己写个 python 脚本检测,检测到上不了 ipv6 刷新下地址
lilyok1234
2019-02-21 16:37:15 +08:00
@elvis_w ipv6 的应用还是有很大的问题的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/520952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX