Ipv6
為什麼 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地址(通過使用-6
作品強制ipv6)如何強制它預設返回 ipv6 地址?
使用 192.88.99.1 的 6to4 已被棄用,不應再使用。因為它非常不可靠,所以源地址選擇機制 ( RFC 6724 ) 指定係統應該盡可能選擇 IPv4 而不是 6to4。
可以更改它,
/etc/gai.conf
但我強烈建議不要使用 6to4。