无法从新的 Google Cloud VM 访问 keyserver.ubuntu.com

无法从新的 Google Cloud VM 访问 keyserver.ubuntu.com
curl keyserver.ubuntu.com
curl: (7) Failed to connect to keyserver.ubuntu.com port 80: Connection timed out

telnet keyserver.ubuntu.com 80
Trying 162.213.33.8...
Trying 162.213.33.9...
telnet: Unable to connect to remote host: Connection timed out

telnet -4 keyserver.ubuntu.com 80
Trying 162.213.33.8...
Trying 162.213.33.9...
telnet: Unable to connect to remote host: Connection timed out

traceroute to keyserver.ubuntu.com (162.213.33.9), 64 hops max
  1   209.85.143.102  10.756ms  *  10.504ms
  2   72.14.233.11  24.571ms  11.599ms  22.782ms
  3   108.170.243.212  10.598ms  10.212ms  10.318ms
  4   208.115.136.37  10.572ms  11.283ms  10.930ms
  5   184.105.223.177  18.702ms  18.391ms  19.591ms
  6   184.104.192.117  18.703ms  18.585ms  18.952ms
  7   184.105.64.62  39.313ms  39.087ms  39.005ms
  8   209.51.171.154  38.966ms  38.652ms  38.770ms
  9   *  *  *
 10   *  *  *
 11   91.189.93.134  102.964ms  102.581ms  102.642ms
 12   91.189.93.205  101.849ms  101.764ms  101.743ms
 13   *  *  *
 14   *  *  *
 15   *  *  *
 16   *  *  *
 17   *  *  *
 18   *  *  *

所有其他外发请求均有效。我尝试过各种主机,包括,bing.com, amazon.com都没有问题,但keyserver.ubuntu.com超时了。不过在我的本地可以正常工作。

VPC 网络路由允许出口到 0.0.0.0/0,并且没有为出口定义防火墙规则。

Ubuntu 防火墙处于非活动状态。

我尝试强制使用 IPV4,但没有什么区别。

我完全搞不懂为什么无法访问。有什么想法吗?我接下来该怎么做才能诊断这个问题?

答案1

这是 3 年前的,但如果其他人像我一样遇到这个问题,那么只需在前面加上keyserver.ubuntu.comwithhkps://似乎就可以解决问题。似乎有些指南/教程可能没有包括这个细节。

有人在这里详细回答了:

相关内容