IPv6 访问超时
~$ curl https://www.zhihu.com -v --ipv6
* Trying 240e:978:5404:0:35:::443...
* TCP_NODELAY set
* Connected to www.zhihu.com (240e:978:5404:0:35::) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
(无响应)
~$ curl https://www.zhihu.com -v --ipv6 --tls-max 1.2
* Trying 240e:978:5404:0:38:::443...
* TCP_NODELAY set
* Connected to www.zhihu.com (240e:978:5404:0:38::) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
(无响应)
IPv4 正常
~$ curl https://www.zhihu.com -v --ipv4
* Trying 180.101.217.181:443...
* TCP_NODELAY set
* Connected to www.zhihu.com (180.101.217.181) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN, server accepted to use h2
* Server certificate:
* subject: C=CN; ST=\U5317\U4EAC\U5E02; O=\U667A\U8005\U56DB\U6D77\UFF08\U5317\U4EAC\UFF09\U6280\U672F\U6709\U9650\U516C\U53F8; CN=*.zhihu.com
* start date: Nov 25 00:00:00 2020 GMT
* expire date: Dec 26 23:59:59 2021 GMT
* subjectAltName: host "www.zhihu.com" matched cert's "*.zhihu.com"
* issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=GeoTrust CN RSA CA G1
* SSL certificate verify ok.
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x56553628ae10)
> GET / HTTP/2
> Host: www.zhihu.com
> user-agent: curl/7.68.0
> accept: */*
>
* Connection state changed (MAX_CONCURRENT_STREAMS == 128)!
< HTTP/2 302
< server: CLOUD ELB 1.0.0
< date: Sun, 06 Jun 2021 14:51:06 GMT
< content-type: text/html; charset=utf-8
< set-cookie: _zap=<???>; path=/; expires=Tue, 06 Jun 2023 14:51:06 GMT; domain=.zhihu.com
< location: //www.zhihu.com/signin?next=%2F
< x-backend-response: 0.032
< pragma: no-cache
< vary: Accept-Encoding
< referrer-policy: no-referrer-when-downgrade
< x-secng-response: 0.03499<???>
< set-cookie: _xsrf=<???>; path=/; domain=zhihu.com; expires=Thu, 23-Nov-23 14:51:06 GMT
< x-lb-timing: 0.035
< x-idc-id: 2
< set-cookie: KLBRSID=<???>; Path=/
< cache-control: private, must-revalidate, no-cache, no-store, max-age=0
< content-length: 93
< x-nws-log-uuid: <???>
< x-cache-lookup: Cache Miss
< x-edge-timing: 0.064
< x-cdn-provider: tencent
<
* Connection #0 to host www.zhihu.com left intact
Redirecting to <a href="//www.zhihu.com/signin?next=%2F">//www.zhihu.com/signin?next=%2F</a>.
DNS 查询
~$ dig www.zhihu.com aaaa @240e:5a::6666
; <<>> DiG 9.16.1-Ubuntu <<>> www.zhihu.com aaaa @240e:5a::6666
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57073
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.zhihu.com. IN AAAA
;; ANSWER SECTION:
www.zhihu.com. 8 IN CNAME www.zhihu.com.ipv6.dsa.dnsv1.com.
www.zhihu.com.ipv6.dsa.dnsv1.com. 135 IN CNAME 1595096.sched.d0-dk.tdnsv5.com.
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:35::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:33::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:3b::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:30a:7:2d::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:39::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:38::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:a08:2:3b::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:a08:2:2a::
1595096.sched.d0-dk.tdnsv5.com. 8 IN AAAA 240e:978:5404:0:36::
;; Query time: 8 msec
;; SERVER: 240e:5a::6666#53(240e:5a::6666)
;; WHEN: Sun Jun 06 14:54:26 UTC 2021
;; MSG SIZE rcvd: 367
1
wdlth 2021-06-06 23:52:36 +08:00
可以看看路由器的 MTU 是不是 1280,有时候电信宽带用 IPv6 访问一些 CDN 的服务器也不通,然后静态资源出不来……
|
2
haoxingxing OP |
3
yangyang 2021-06-07 08:37:05 +08:00
我前段时间发现无法访问知乎,IPv6 关了就行了,大概也是这问题。
提交 bug 给知乎他们没理我,那就算了 |
4
xiaoyeziyuan 2021-06-07 11:43:29 +08:00
大佬们,跟动静态加速云厂商沟通修复了下,再看下还有问题么?
|
5
tankren 2021-06-07 14:09:48 +08:00
MSS 设置在哪
|
6
tankren 2021-06-07 14:14:22 +08:00
我这边的 CDN 是 2408:873c:8010:3:3e:::443, 你改一下 hosts 试试什么反应, 有可能是节点的问题
|
7
haoxingxing OP @xiaoyeziyuan 问题仍然存在,没有变化
|
8
EGOISTK21 2021-06-27 17:59:05 +08:00 via iPhone
|
9
EGOISTK21 2021-07-03 17:22:30 +08:00 via iPhone
杭州电信,已恢复
|
10
haoxingxing OP |
11
haoxingxing OP /ipv6 nd set mtu=1492 0
|
12
tingshow163 2023-03-10 23:54:33 +08:00
PPPOE 环境下(通常指家宽),ROS 需求在 IPv6 防火墙上修改 mss 为 1432 (通常都是这样,详细的可以看 https://lyincc.com/tech/access-to-ipv6/)。
命令如下( ROSv7 ): /ipv6/firewall/mangle/add chain=forward action=change-mss new-mss=1432 passthrough=yes protocol=tcp tcp-flags=syn out-interface=pppoe-out1 log=no log-prefix="" out-interface 选择 pppoe 拨号的虚拟网卡,默认情况下都是 pppoe-out1 |