EC2 服务器无法解析主机名

EC2 server can't resolve hostnames

尝试解析主机名时(即使用 dig),服务器几乎总是失败,并显示 ;; connection timed out; no servers could be reached。大约十分之一的尝试成功,通常是在等待很长时间之后。

奇怪的是,如果我查询不同的 DNS 服务器(Google),同样的行为也会发生。

我的默认名称服务器是亚马逊的,@ 172.31.0.2。当服务器使用 DHCP 连接时,我会自动得到这个。

Ping IP(8.8.8.8 和 172.31.0.2)也通常失败。

我尝试检查 VPC 设置和安全组设置,但一无所获。而且它偶尔会起作用的事实让我更加困惑。

问题在大约 48 小时后自行消失。我不知道如何进一步分析这个问题,所以我关闭了这个问题。我想不出任何可能导致这种情况的服务器或 AWS 配置,所以我认为它与 AWS 的基础设施有关。

谢谢