web-dev-qa-db-fra.com

L'instance Amazon EC2 ne peut pas résoudre les noms d'hôte

Mon instance de niveau libre EC2 (Ubuntu 11.04, créée l'année dernière) est expirée. Je viens de créer un nouveau (Ubuntu 12.04), mais j'ai constaté que la nouvelle EC2 ne peut résoudre aucun nom d'hôte. En vérifiant /etc/resolv.conf.

L'ancien on dirait:

domain ap-northeast-1.compute.internal
search ap-northeast-1.compute.internal
nameserver 172.16.0.23

Où le nouveau on dirait:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

La configuration du serveur de noms-poste n'est-elle pas automatiquement configurée maintenant? Comment dois-je configurer le serveur de noms, via la console AWS? Dois-je utiliser la route 53? Je préférerais utiliser une solution gratuite si ce n'est pas trop compliqué à mettre en place.

3
Stan

Voici ce que je semble avoir observé: lorsque j'ai sauté les étapes de configuration de l'assistant de création, mon instance avait un resolv.conf, mais quand j'ai cliqué sur les étapes (n'a pas changé les valeurs par défaut, il suffit de cliquer sur le fait que la configuration de la résolution a enregistré la configuration de la résolution.

2
sameers

Modifiez les options DNS pour votre VPC. http://docs.aws.amazon.com/amazonvpc/latest/userguide/vpc_dhcp_option.html Vous pouvez ajouter votre DNS privé là-bas et au lieu d'ajouter le serveur AWS DNS, la mise à jour DHCP sera mise. les adresses que vous avez configurées.

1
Victor Oliveira