Ubuntu 9.10에서 DNS 해결과 관련된 문제가 있습니다.
ISP에 불만을 제기하기 전에 Windows와 같이 로컬 DNS 캐시를 새로 고치고 싶습니다 ipconfig /flushdns
.
우분투에서 어떻게 할 수 있습니까?
Ubuntu 9.10에서 DNS 해결과 관련된 문제가 있습니다.
ISP에 불만을 제기하기 전에 Windows와 같이 로컬 DNS 캐시를 새로 고치고 싶습니다 ipconfig /flushdns
.
우분투에서 어떻게 할 수 있습니까?
답변:
우분투 는 기본적으로 DNS를 캐시 하지 않습니다 . 따라서 플러시 할 것이 없습니다! (그러나 아마도 귀하의 SOHO 라우터는 가능합니다). nscd를 설치하면 우분투 캐시 DNS가 만들어지고 그 후에 캐시를 지울 수 있습니다. 그러나 아직 설치하지 않았을 때의 문제입니다!
Ubuntu 12.04 이상에서는 로컬 캐시에 dnsmasq를 사용합니다. SIGHUP (sudo killall -HUP dnsmasq)을 보내면 캐시를 다시 읽습니다.
참고
SIGHUP을 수신하면 dnsmasq는 캐시를 지우고 / etc / hosts 및 / etc / ethers와 --dhcp-hostsfile, --dhcp-optsfile 또는 --addn-hosts에서 제공 한 파일을 다시로드합니다. dhcp 임대 변경 스크립트는 기존의 모든 DHCP 임대에 대해 호출됩니다. --no-poll이 설정되면 SIGHUP도 /etc/resolv.conf를 다시 읽습니다. SIGHUP은 구성 파일을 다시 읽지 않습니다.
dig
캐시가 실제로 지워 졌는지 테스트하는 데 사용할 수 있습니다 . dig @192.168.0.3 nixos.org
여러 번 시도한 OpenWrt 라우터 중 하나에서 캐시를 지우고 싶었 습니다 (기존 도메인이 수행함). 캐시 된 동안 일반적으로 쿼리 시간 은 1ms이지만 killall -HUP dnsmasq
라우터에서 루트로 발행 할 때마다 지울 때마다 약 27ms가 발생했습니다.
다음을 시도하십시오 :
sudo /etc/init.d/dns-clean start
그것은 나를 위해 작동합니다.
방금 DNS를 변경 한 사이트 에서이 문제가 있었고이 페이지를 찾은 솔루션을 인터넷 검색했습니다.
내 경험상 Firefox는 때때로 자체 DNS 캐시를 유지하며 제 시간에 지우지 않습니다. 따라서 Firefox에서 사이트를보고 있고 기존 사이트를 계속보고 있으면 Chrome을 사용하면 문제가 해결 될 수 있습니다. 그래도 작동하면 Firefox에서 캐시를 지울 수 있습니다. 이것은 우분투에서 발생했습니다 .Windows 또는 OSX에서도 발생하는지 모르겠습니다.
nscd가 설치되어 있지 않습니다. 그러나 터미널에서 몇 분 후에 새 DNS가 발견되어 문제가 자체적으로 해결되었습니다.
nslookup
은 응답이 server에서 온다는 것을 알려줍니다127.0.0.1
. 그러나 내 지식으로는 DNS 캐싱이 설치되어 있지nscd
않습니다dnsmasq
. Kubuntu를 사용하고 있습니다. KDE 네트워크 관리자가 될 수 있습니까?