Ubuntu 16.04.2 LTS 호스트가 있습니다. 채워진 이름 서버를 dnsmasq
사용하는 대신 DNS 전달을 위해 구성됩니다 . resolv.conf
구성은 표준이며 resolv.conf
다음만 포함됩니다.
nameserver 127.0.0.1
search redacted.searchfield.com
호스트는 /etc/resolv.dnsmasq
4개의 네임서버로 구성됩니다. dnsmasq 서비스를 다시 시작하면 호스트에 한 번 구성 되었지만 더 이상 구성되지 않은 3개의 네임서버를 가리키며 /var/run/dnsmasq/resolv.conf
./etc/resolv.dnsmasq
이 네임서버 중 4개를 입력하고 서비스를 /var/run/dnsmasq/resolv.conf
계속 dnsmasq
실행하면 서비스가 올바른 네임서버를 올바르게 읽도록 할 수 있습니다. 하지만 서비스를 다시 시작하면 다시 3개의 이전 이름 서버를 가리킵니다.
어딘가에 캐시되어 있나요? nscd
여기서는 사용하지 않습니다 . 이 서비스가 resolvconf
문제를 일으키고 동시에 실행되어서는 안 되는지 궁금합니다 dnsmasq
.
답변1
중지하기로 결정 resolvconf
하고 다시 시작한 후에 dnsmasq
올바른 네임서버가 /var/run/dnsmasq/resolv.conf
.