답변:
sudo rndc reload
Centos에서을 사용하여 Ubuntu에서 BIND를 다시 시작할 수 있습니다 /etc/init.d/bind restart
.
/etc/init.d/networking restart
Ubuntu를 실행하는 로컬 데스크톱의 DNS / 네트워킹을 플러시 하기 위해 실행할 수도 있습니다 .
rndc
경우 서비스를 다시 시작하는 것 보다을 사용하여 dns 서버를 플러시하는 것이 좋습니다 . hosts 파일을 변경하면이를 통해 플러시가 수행됩니다 /etc/init.d/networking restart
. 나는 종종 이러한 구성을 플러시합니다.
nscd
하고 bind9
해당 파일을 플러시 하려고 시도해도 작동하지 않았습니다.
/etc/init.d/networking restart
우분투 데스크탑과 충돌 (GNOME Fallback, 생각합니다)
배포에 따라 클라이언트는 기본적으로 캐시하지 않을 수 있습니다. Ubuntu 또는 CentOS의 경우 다음 명령을 시도하십시오. sudo /etc/init.d/nscd status
캐싱 악마가 실행 중인지 확인합니다. 그렇다면 클라이언트가 DNS를 캐싱하고 다음과 같이 플러시 할 수 있습니다. sudo /etc/init.d/nscd restart
NSCD가 실행 중이 아니면 클라이언트에서 플러시 할 것이 없으며 다음을 수행해야합니다. 1. 이전 항목이 / etc / hosts 파일에 없는지 확인합니다. 2. DNS 변경 사항이 이미 DNS 슬레이브로 전파되었는지 확인합니다 ( resolv.conf가 해결되는 위치를 확인하십시오)
rndc reload
캐시를 지우시겠습니까? 나는 그렇게 생각하지 않습니다.