최신 Linux 배포판에서 resolv.conf가 기존 방식으로 작동하도록 만드는 방법은 무엇입니까?

최신 Linux 배포판에서 resolv.conf가 기존 방식으로 작동하도록 만드는 방법은 무엇입니까?

Mint 17과 Ubuntu 16을 연결하는 최신 배포판 에는 /etc/resolv.conf다음과 같은 경고가 있습니다.

# 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.1.1

resolv.conf가 이전 방식으로 작동하도록 하려면 어떻게 해야 합니까?할 수 있는다른 프로그램이나 프로세스로 덮어쓰지 않고 이 파일을 수동으로 편집하시겠습니까?

답변1

대안으로 resolvconf에 대한 기본 DNS 서버를 지정할 수 /etc/resolvconf/resolv.conf.d/base있으며 이는 재정의되지 않습니다. 동일한 구문을 사용합니다. 이렇게 하면 기본 모드에서 Ubuntu 또는 Mint를 계속 실행할 수 있습니다. 그런 다음 resolvconf에게 resolv.conf다시 빌드 하라고 지시합니다 sudo resolvconf -u.

그러나 resolvconf: 를 제거할 수 있습니다 sudo apt-get remove resolvconf. 그렇게 하는 것이 안전합니다. 그런 다음 원하는 DNS 확인자를 작성하십시오 /etc/resolv.conf.

네트워크를 자동으로 관리하는 다른 프로그램(Network Manager)에서는 더 이상 DNS 관리 기능을 사용하지 못할 수도 있습니다.

관련 정보