【发布时间】:2014-06-07 15:04:52
【问题描述】:
我有私有 DNS 服务器,我想在 AWS/EC2 上的 Debian 上使用 resolvconf 将它们写入 resolv.conf。
名称服务器条目的顺序存在问题。
在我的resolv.conf 中,EC2 的默认名称服务器总是写在第一行,如下所示:
# 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 是 EC2 的默认域名服务器,其他的是我的。
如何删除 EC2 条目?或者,如何将 EC2 条目移到第三个?
这里有一个接口文件:
% ls -l /etc/resolvconf/run/interface/
-rw-r--r-- 1 root root 62 Jun 7 23:35 eth0
eth0 文件似乎是 dhcp 自动生成的,所以无法永久删除。
% cat /etc/resolvconf/run/interface/eth0
search ap-northeast-1.compute.internal
nameserver 172.16.0.23
我的私人 DNS 条目在这里:
% cat /etc/resolvconf/resolv.conf.d/base
nameserver 10.0.1.185
nameserver 10.100.0.130
请帮忙。
【问题讨论】:
-
你试过禁用dhcpclient服务吗?
标签: amazon-ec2 debian resolve