其实理论上改 /etc/gai.conf
加上这一行也行
label 2002::/16 2
举例如下
grep -qE '^[ ]*label[ ]*2002::/16[ ]*2' /etc/gai.conf || echo "label 2002::/16 2" >> /etc/gai.conf
测试,看是不是连的ipv6地址
curl -v netflix.com 2>&1 | grep -E "Connected|Trying"
背景:
1 系统默认走ipv4流量
2 没有v2ray/xray或者不想用v2ray/xray
3 上面 /etc/gai.conf 修改也没有效果
假定你已经有一台开了warp ipv6的机器
下载coredns
coredns配置文件如下
.:53 {
bind 127.0.0.1 ::1
#log
#debug
errors
forward . 2001:4860:4860::8888 8.8.8.8 1.1.1.1
cache 30
template IN A {
match "(netflix|nflxvideo|nflxso|nflximg|nflxext)\.(com|net|org)\.$"
rcode NXDOMAIN
authority "{{ .Zone }} 60 IN SOA ns.coredns.cluster.local coredns.cluster.local (1 60 60 60 60)"
fallthrough
}
}
修改 /etc/resolv.conf
nameserver 127.0.0.1