为什么 6to4 的优先级表现不同

为什么 6to4 的优先级表现不同

我尝试使用 HE 的 TunnelBroker 服务和 IANA 的 192.88.99.1 服务,均使用以下脚本设置:

#!/bin/sh
modprobe
# replace {remote_ip} with HE endpoint or 192.88.99.1
ip tunnel add 6to4 mode sit remote {remote_ip} local 221.xxx.xxx.xxx ttl 255
ip link set 6to4 up
ip addr add 200x:xxxx:xxxx::2/64 dev 6to4 # for 192.88.99.1 it is 2002:abcd:abcd::1/16
ip route add ::/0 dev 6to4
ip -f inet6 addr

当我curl使用双栈地址查找我的 IP 时,没有-4-6,使用 he-ipv6 6to4 将返回一个 ipv6 地址,使用 192.88.99.1 6to4 将返回 ipv4 地址(强制使用 ipv6 有效-6

我如何强制它默认返回 ipv6 地址?

答案1

6to4 使用 192.88.99.1 已已弃用不应再使用。由于源地址选择机制 (RFC 6724) 指定系统应该尽可能优先使用 IPv4 而不是 6to4。

可以在/etc/gai.conf但我强烈建议不要使用 6to4。

相关内容