Desculpe - eu estava apenas navegando em perguntas não respondidas e isso surgiu. Eu estou supondo que tenha sido resolvido neste momento, mas eu acho que vou adicionar uma resposta caso isso ajude você ou outra pessoa.
Vou fazer algumas suposições sobre sua configuração atual:
- Você está usando uma VPC com resolução de DNS ativada. Se não estiver, visite o seu painel VPC e ative-o para o VPC em questão.
- A instância do EC2 em questão está no VPC acima. A sub-rede e as rotas neste caso são irrelevantes, desde que o roteamento local esteja intacto.
- A zona hospedada pelo Route53 para
internalbar.net
é uma "zona privada hospedada" (com base no seu comentário sobre DNS hospedado "internamente"). - Um registro
foo
existe na zona acima.
Então, agora para a resposta! Seu servidor DNS em /etc/resolv.conf
deve ser o segundo endereço utilizável no bloco CIDR da sua VPC. Por exemplo, se o CIDR do seu VPC for 10.0.0.0/16
, o resolvedor será 10.0.0.2
.
Depois disso, ele será resolvido.
Referência para endereços de VPC reservados: Sub-redes de VPC