当我在服务器中 ipconfig /all 时,我看到:
IPv6 Address. : 2804:7f0:6880:a506:463a:e968:cf0e:177d(Preferred)
IPv6 Address. : 2804:7f0:6880:e6d7:1e98:ecff:fe2c:2398(Preferred)
第一个是我想要的,我在控制面板上手动配置了它,但由于某种原因,第二个的存在会扰乱我的域,用户无法 nslookup my.domain 配置了 177d ipv6,但他们可以配置了 2398 后,当 ping my.domain 时,答案来自 2398,而不是来自静态可靠的 177d。
我已经尝试了以下方法来摆脱这个临时 ipv6:
netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set privacy state=disabled
当用netsh interface ipv6 delete
另一个ipv6删除来阻止用户访问域时,如何强制服务器只有一个ipv6?
地址:
前 64 位是
2804:7f0:6880:e6d7
or2804:7f0:6880:a506
。这两个地址位于不同的子网中。这无论如何都是一种有效的配置——尽管很奇怪。如果您有一个不是/64的子网,请停止您正在做的事情;这可能是您问题的根源!此外,您提到,当您使用第一个地址(手动配置)时,事情不起作用,但当您使用第二个地址时,事情就起作用了。这说明问题确实是你配置了错误的地址!
尝试使用
2804:7f0:6880:e6d7:463a:e968:cf0e:177d
,它与自动分配的子网位于同一子网内。