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