Ipv6

為什麼 6to4 的優先級表現不同

  • January 9, 2017

我嘗試使用 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地址(通過使用-6作品強制ipv6)

如何強制它預設返回 ipv6 地址?

使用 192.88.99.1 的 6to4 已被棄用,不應再使用。因為它非常不可靠,所以源地址選擇機制 ( RFC 6724 ) 指定係統應該盡可能選擇 IPv4 而不是 6to4。

可以更改它,/etc/gai.conf但我強烈建議不要使用 6to4。

引用自:https://serverfault.com/questions/825006