DNS Cache 삭제 방법
웹브라우져에서 도메인 주소를 입력하고
엔터키를 누르면 웹브라우져는 도메인 주소를
DNS 서버로 보내고 이에 대한 응답으로
XXX.XXX.XXX.XXX 형태의 IP 주소를 받고
이 IP 주소를 이용해서 웹사이트에 접속을 합니다.
이 과정에서 접속을 요청할때마다 DNS에 질의를
매번 하게 되면 DNS 서버는 엄청난 질의에 의해서
과부하가 걸릴뿐만
아니라 질의를 한 쪽에서는
질의에 대한
응답을 받은 다음 접속을 해야 하기 때문에
약간의 시간이
더 걸릴 수 밖에 없습니다.
그래서 대부분의 운영체제는 DNS 질의에 대한 Cache를 자체적으로 유지함으로써
위에서 말한 DNS 서버의 과부하와 접속 지연문제를 해결합니다.
그렇지만 접속하고자 하는 곳의 IP 주소가 바꼈지만 DNS Cache에 저장된 정보로
인해서 접속하지 못하는 경우가 있습니다. 이럴 경우 DNS Cache를 지움으로써
해결할 수 있습니다.
그래서 리눅스와 윈도우즈에서 DNS Cache 삭제 방법을 간단히 정리해보았습니다.
Linux
root@localhost ~ /etc/init.d/nscd restart
Windows
C:\>ipconfig /flushdns