먼저 손으로 편집 /etc/resolvconf/resolv.conf.d/head 할 수 있습니다. 파일의 주석은 자신에게 DO NOT EDIT THIS FILE BY HAND적용되지 않고 전자가 앞에 붙는 주석에 적용 됩니다./etc/resolvconf/resolv.conf.d/head/etc/resolv.conf
그러나 정상적인 상황에서는 편집 할 필요가 없습니다 /etc/resolvconf/resolv.conf.d/head.
파일 /etc/resolvconf/resolv.conf.d/head과 예외는 예외적 인 상황에서 필요한 /etc/resolvconf/resolv.conf.d/tail경우 생성 된 머리와 꼬리를 강제하는 방법으로 제공 resolv.conf되지만, resolvconf를 올바르게 사용하고 정상적인 상황에서는이를 수행 할 필요가 없습니다.
파일 내용이
nameserver 127.0.0.1
nameserver 10.255.0.101
nameserver 10.255.0.11
회선 nameserver 127.0.0.1이 있으면 dnsmasq와 같은 로컬 전달 이름 서버를 실행하고 있음을 나타냅니다. 위의 파일은 이러한 상황에서 resolvconf가 일반적으로 생성하는 것이 아닙니다. 일반적으로 다음과 같은 파일을 생성합니다.
# 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 127.0.0.1
search foo.com
내 생각에 귀하의 시스템 /etc/resolv.conf에서 심볼릭 링크는 ../run/resolvconf/resolv.conf아니지만 resolvconf 이외의 다른 파일에 의해 생성되거나 생성되지 않을 수있는 일반 파일입니다. 파일이 완전히 정적 인 경우 원하는 모양으로 보이도록 편집하십시오. 파일이 resolvconf 이외의 도구로 생성 된 경우 파일을 생성하는 도구를 파악하고 해당 도구를 구성하십시오.
또는 기호 링크를 복원하고 /etc/resolv.conf -> ../run/resolvconf/resolv.confresolvconf를 올바르게 구성하십시오.
resolv.conf에서 localhost 네임 서버를 어떻게 제거합니까?
다음 지침은 resolvconf를 사용하여 관리하는 경우에만 적용됩니다 /etc/resolv.conf. 즉, /etc/resolv.conf에 대한 심볼릭 링크 ../run/resolvconf/resolv.conf입니다.
줄 nameserver 127.0.0.1이 파일 중 하나에 /etc/resolvconf/resolv.conf.d/있으면 거기서 제거하십시오.
그렇지 않으면 해당 라인은 로컬로 실행되는 일부 네임 서버에서 온 것입니다. 해당 이름 서버를 설치 제거하거나 해당 이름 서버가 주소 127.0.0.1을 resolvconf에 등록하지 않도록 구성하십시오. 로컬 이름 BIND 9를 실행하는 경우 특히, 그것을 설정하거나 제거 중 하나 RESOLVCONF=no에를 /etc/default/bind9.
참조 : https://bugs.launchpad.net/debian/+source/bind9/+bug/933723