续前:
一些套了 CF 盾的网站,会出现 connection reset 的问题
比如 V2EX 的头像 cdn cdn.v2ex.com
curl https://cdn.v2ex.com/ -vvv
* Trying 2606:4700:10::6814:ada:443...
* Trying 104.20.9.218:443...
* Connected to cdn.v2ex.com (104.20.9.218) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
...
这里会发现有两个地址,v6 和 v4 的
但是我 dig 的时候(加不计 46 参数都是一个结果):
dig [|-4|-6] cdn.v2ex.com
; <<>> DiG 9.10.6 <<>> cdn.v2ex.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41286
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1024
;; QUESTION SECTION:
;cdn.v2ex.com. IN A
;; ANSWER SECTION:
cdn.v2ex.com. 3151 IN A 104.20.10.218
cdn.v2ex.com. 3151 IN A 172.67.3.188
cdn.v2ex.com. 3151 IN A 104.20.9.218
;; Query time: 11 msec
;; SERVER: 2409:my-n1-dns-server#53(2409:my-n1-dns-server)
;; WHEN: Mon Mar 28 07:25:28 CST 2022
;; MSG SIZE rcvd: 89
确实是查不到任何 AAAA 记录,但是 curl 和浏览器还是会偶尔请求 v6 的记录导致 dns 问题
2606:4700:10::6814:ada 是被投毒的记录吗?
还真不是,查了下这个 v6 的地址,还真是 cf 的,只不过因为我的链路,v6 地址没有走分流导致被 reset 了
用 hello world 代理海外地址,好像目前只支持 ipv4 的?
通篇没翻到如何也支持 ipv6 啊