A resolução de DNS em um VPC não depende do dispositivo NAT, seja uma instância NAT ou NAT, e devido à maneira como é implementada, é muito difícil, se não impossível, romper o DNS por meio da configuração incorreta da rede, porque o tráfego não precisa ser permitido por meio de grupos de segurança e ACLs de rede.
Se não estiver funcionando, isso sugere que não está ativado.
Verifique se enableDnsSupport
está definido como true
.
Você provavelmente desejará ativar enableDnsHostnames
enquanto estiver lá. Ele não torna suas instâncias "públicas", apesar do fato de que a descrição documentada implica que sim.
Raramente há casos para não ativar nenhuma dessas opções.