lurui45
V2EX  ›  问与答

为什么会获取到 5,6 个 ipv6 地址

  •  
  •   lurui45 · Jul 7, 2024 · 4894 views
    This topic created in 861 days ago, the information mentioned may be changed or developed.
    家里移动宽带可以获取到 ipv6 地址,但是为啥每个设备都会获取到 5,6 个 ipv6 地址,这导致了一个问题我的威联通的 DDNS 不能正确识别哪个是公网 ipv6 ,它识别到了 fd48 开头的内网 ipv6 地址。



    19 replies  •  2025-03-04 21:37:33 +08:00
    haozi1986
    haozi1986
    Jul 7, 2024
    1
    我这边一台内网设备一般会有 7 个 ipv6 地址,2 个外网,5 个内网,我是自己写了一个脚本,只向 ddns 递交 2409 的 ipv6 地址。
    lurui45
    lurui45
    OP
    Jul 7, 2024
    2
    @haozi1986 这啥原因 很头疼
    pupboss
    pupboss
    Jul 7, 2024❤️2
    3
    因为个人电脑用途的时候,默认开启 IPv6 隐私,会获取临时 IPv6 地址,并且每天都换。但是作为服务器的时候不应该开启这个选项。具体配置在 /etc/sysctl.conf 里的 use_tempaddr=2 ,顺便吐槽一句,威联通的产品做的也太草台班子了
    haozi1986
    haozi1986
    Jul 7, 2024
    4
    @pupboss 理论是如此,但运营商也会定期刷新 ipv6-pd 地址,到时候内网设备的地址还是会变,我这边大概是 36 ~ 48 小时不等,并且和 ipv6 公网地址标称的 lft 时间无关,我还没摸清规律。
    lurui45
    lurui45
    OP
    Jul 7, 2024
    5
    @pupboss 威联通没有这个文件,找了半天...
    rick13
    rick13
    Jul 7, 2024
    6
    @haozi1986 #4 我这边 36 小时就变,有一些服务我都是定时检查然后重启的,要不然拿不到最新地址
    licsber
    licsber
    Jul 7, 2024
    7
    FD 开头不是公网地址 是你的家庭路由器分配的 找找怎么给它关掉这个功能
    Kalan
    Kalan
    Jul 7, 2024
    8
    可以指定网卡,实在不行可以通过第三方 api 获取 ipv6 地址
    kaedeair
    kaedeair
    Jul 7, 2024
    9
    FD 开头的是 ULA 地址,在路由器上关掉
    boom520
    boom520
    Jul 7, 2024 via Android
    10
    fd 开头的可以在全局 ipv6 设置前缀里关掉,短的 2409 是一般通过 dhcpv6 向 lan 获取的,长的那个一般是 eui-64 自动配置的
    flynaj
    flynaj
    Jul 7, 2024 via Android
    11
    fd 开头的是你的内网地址一般一个路由器有两个,说明你有两个路由器,
    lurui45
    lurui45
    OP
    Jul 7, 2024
    12
    @kaedeair @Licsber @boom520 路由器的 ipv6 设置已经在图片里面了,应该改哪个设置呢
    boom520
    boom520
    Jul 7, 2024
    13
    @lurui45 #12 openwrt 有这个选项,不知道你的系统有没有
    ajyz
    ajyz
    Jul 7, 2024
    14
    一般家用路由器支持 IPv6 也只能是 SLAAC ( pppoe 以及 lan 都没有太多设置项),哪怕获得的是 240e/2409 等开头的公网地址,运营商那边定时重播就会有新的地址,但 IPv6 地址本身又没过期,就会导致设备保留着很多个。路由器支持的话,又明确当地下发的是/48 、/52 、/56 、/60 之类的,使用纯 DHCPv6 就只会有 2 个 IPv6 地址了。
    dream7758522
    dream7758522
    Jul 7, 2024 via Android
    15
    路由器直接装 lucky,用它自带的 ddbs,太好用了。
    lurui45
    lurui45
    OP
    Jul 7, 2024
    16
    @ajyz 求教 如何不要那个 fd48 的地址呢
    ajyz
    ajyz
    Jul 7, 2024
    17
    @lurui45 fd 开头的地址必然会有一个的,识别为公网地址只能是设备问题了
    yaott2020
    yaott2020
    Jul 7, 2024 via Android
    18
    @lurui45 参考 13 楼
    lurui45
    lurui45
    OP
    Mar 4, 2025
    19
    找到原因了,因为我的旁路由也开了 ipv6 dhcp ,结果就是获取了多个 ipv6 地址。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   917 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:15 · PVG 06:15 · LAX 14:15 · JFK 17:15
    ♥ Do have faith in what you're doing.