|
|
本帖最后由 VULLUV 于 2021-7-6 22:06 编辑
最近在甲骨文云上用BackBlaze的对象存储,一直调不通,进而发现了这个奇怪的现象
在别的机器上跑
- wget https://s3.us-west-002.backblazeb2.com
复制代码
因为没有给具体路径,在HTTPS握手后会收到一个正常的403回复:
Resolving s3.us-west-002.backblazeb2.com (s3.us-west-002.backblazeb2.com)... 206.190.215.254
Connecting to s3.us-west-002.backblazeb2.com (s3.us-west-002.backblazeb2.com)|206.190.215.254|:443... connected.
HTTP request sent, awaiting response... 403
2021-07-06 13:55:10 ERROR 403: (no description).
但是甲骨文不同,甲骨文就停在握手了:
Resolving s3.us-west-002.backblazeb2.com (s3.us-west-002.backblazeb2.com)... 206.190.215.254
Connecting to s3.us-west-002.backblazeb2.com (s3.us-west-002.backblazeb2.com)|206.190.215.254|:443... connected.
之后一直没有回应直到超时。
其他地址如 https://www.google.com/ 都一切正常。
开了不同的机子,把系统防火墙关掉后,都还是发现有这个问题。
就好像是有什么神秘的力量阻断了后续的连接
一开始怀疑是不是甲骨文和BackBlaze的互联有问题,后来发现——
只要在机子里面起一个docker,在docker里面输这个wget,就一切正常了!
所以这是什么个原理?难道甲骨文的原装系统镜像还有别的暗坑?
用的是 Ubuntu 20,不知道其他系统是不是也是一样,大家可以试试。
|
|