emptysuns 大佬有话说 :
双栈网络选择v6出栈
本帖最后由 emptysuns 于 2021-9-21 20:03 编辑
cc机房的垃圾ip,人机验证太麻烦了,加了warp
root@virSJ:~# nslookup y*utube.com
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
Name: y*utube.com
Address: 172.217.5.110
Name: y*utube.com
Address: 2607:f8b0:4005:808::200e
v2用Outbound指定ipv6就好,但是非v2的软件如何规定v6出栈?
本来就是双栈网络中,ipv6优先级高于ipv4,但是像v2这种,为什么不设置Outbound还是默认走的ipv4呢?
我编辑过/etc/gai.conf加入指定优先级
label 2002::/16 2
专门来设置网络优先级,但是设置之后ping确实是优先v6了
root@virSJ:~# ping f*cebook.com
PING f*cebook.com(edge-star-mini6-shv-01-sjc3.f*cebook.com (2a03:2880:f131:83:face:b00c:0:25de)) 56 data bytes
64 bytes from edge-star-mini6-shv-01-sjc3.f*cebook.com (2a03:2880:f131:83:face:b00c:0:25de): icmp_seq=1 ttl=58 time=3.33 ms
64 bytes from edge-star-mini6-shv-01-sjc3.f*cebook.com (2a03:2880:f131:83:face:b00c:0:25de): icmp_seq=2 ttl=58 time=2.41 ms
64 bytes from edge-star-mini6-shv-01-sjc3.f*cebook.com (2a03:2880:f131:83:face:b00c:0:25de): icmp_seq=3 ttl=58 time=4.41 ms
但是tcp连接死活都是v4,请问除了用hosts指定域名解析到v6之外还有什么办法
tcp 0 0 107.172.101.*:33342 173.194.167.166:443 ESTABLISHED 274/hi
tcp 0 0 107.172.101.*:49114 216.218.223.250:443 ESTABLISHED 274/hi
tcp 0 0 107.172.101.*:33330 173.194.167.166:443 ESTABLISHED 274/hi
tcp 0 0 107.172.101.*:33334 173.194.167.166:443 ESTABLISHED 274/hi
tcp 0 0 107.172.101.*:61934 216.58.195.78:443 ESTABLISHED 274/hi
tcp 0 0 107.172.101.*:33340 173.194.167.166:443 ESTABLISHED 274/hi
tcp6 0 0 fd01:5ca1:ab1e:81e:1292 2001:41d0:701:1100:8443 ESTABLISHED 274/hi
最后一条是我指定域名hosts到ipv6才建立连接,可见是可以成功连上的,但是如何让它默认就是走ipv6呢?
在线蹲一个运维带师教学,感谢:hug:
optimism 大佬有话说 :
帮你顶一下吧