Supprimer EC2 entrée de resolv.conf

J'ai privées des serveurs DNS et je veux écrire à resolv.conf avec resolvconf sur Debian sur AWS/EC2.
Il y a un problème dans l'ordre de serveur de noms entrées.
Dans mon resolv.conf, EC2 par défaut du serveur de noms est toujours écrit à la première ligne comme:

# 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
nameserver 172.16.0.23
nameserver 10.0.1.185
nameserver 10.100.0.130
search ap-northeast-1.compute.internal

172.16.0.23 est EC2 par défaut du serveur de noms et d'autres sont à moi.

Comment faire pour supprimer EC2 entrée? Ou, comment se déplacer EC2 d'entrée de troisième?

Ici, j'ai un fichier d'interface:

% ls -l /etc/resolvconf/run/interface/
-rw-r--r-- 1 root root  62 Jun  7 23:35 eth0

Il semble que le fichier eth0 est généré automatiquement par dhcp ne peut donc pas le supprimer définitivement.

% cat /etc/resolvconf/run/interface/eth0
search ap-northeast-1.compute.internal
nameserver 172.16.0.23

Mon entrée DNS est ici:

% cat /etc/resolvconf/resolv.conf.d/base
nameserver 10.0.1.185
nameserver 10.100.0.130

S'il vous plaît aider.

Avez-vous essayé de désactiver le dhcpclient service?

OriginalL'auteur Takuya Matsuyama | 2014-06-07