50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
10분 남음
보안 및 네트워킹

DNS 캐시 삭제 - DNS를 플러시하는 방법

폴리나 리터 By 폴리나 리터 읽는 데 10분 23일 전 업데이트됨
DNS 캐시 삭제 - Windows Linux macOS Chrome

대부분의 경우 운영 체제가 자체적으로 문제를 해결할 수 있습니다. 하지만 때로는 직접 수동으로 유지 관리에 나서야 할 때가 있으며, 이 경우에는 DNS 캐시 지우기.

다행히도, 요즘은 거의 모든 것을 Google로 검색할 수 있고, OS와 브라우저는 이 과정을 더 빠르게 처리하는 시스템을 갖추고 있습니다. 어떻게 작동할까요?

Windows 컴퓨터에서 소프트웨어 문제가 생길 때마다 방문하는 곳이 있다고 해보자, Microsoft 지원; 이 웹사이트는 자주 방문하는 사이트 중 하나가 됩니다. 운영 체제와 브라우저는 이를 감지하고, DNS (도메인 이름 시스템) 웹 성능을 높이고 네트워크 자원을 절약하기 위해 캐시를 활용하세요.

하지만 어떤 시스템이든 기술적 결함이나 기타 문제로 인해 다운타임이 발생하거나 오류가 생길 수 있습니다. 문제가 지속된다면 직접 기술적으로 해결하거나 전문가의 도움을 받아야 합니다.

이 글에서 다루는 문제는 오염되거나 손상된 DNS 캐시입니다. 이 문제를 해결하는 방법을 단계별로 설명합니다.

DNS 캐시를 지워야 하는 이유와 방법을 알아보기 전에, 먼저 기본 개념을 정리해 보겠습니다.

DNS Cache란 무엇이며 어떻게 작동하나요?

이 섹션은 세 부분으로 나눠서 설명합니다: DNS, 캐시, 그리고 DNS 캐시.

DNS가 무엇입니까?

DNS는 Domain Name System의 약자로, Cloudzy.com이나 Amazon.com 같은 도메인 이름을 브라우저가 읽을 수 있는 IP 주소로 변환하는 역할을 합니다. 온라인 전화번호부라고 생각하면 됩니다. 방문하고 싶은 웹사이트 이름을 알고 있으면, DNS가 그에 해당하는 번호를 찾아 줍니다.

DNS는 왜 필요한가요? 모든 도메인 이름은 IP 주소 없이는 접근할 수 없기 때문입니다. DNS는 모든 호스트명에 위치 정보를 붙여 두는 시스템입니다. 사용자가 호스트명을 검색하면, DNS는 저장된 정보를 바탕으로 해당 호스트명의 위치를 찾아 해당 웹사이트로 연결해 줍니다.

캐시란 무엇입니까?

캐시란 미리 저장해 둔 데이터를 말합니다. 이미 불러온 상태이기 때문에 훨씬 빠르게 접근할 수 있습니다.

DNS Cache란 무엇인가요? 

Amazon에서 매일 즐겨 찾는 디지털 제품을 둘러본다고 가정해 보겠습니다. 자주 방문하는 Amazon의 IP 주소와 관련 정보는 DNS 캐시라는 데이터베이스에 저장됩니다. DNS 캐시에 저장된 IP 주소는 다음에 검색할 때 더 빠르게 불러옵니다.

DNS 캐시는 자주 방문하는 모든 웹사이트에 동일하게 작동하며, 이 과정의 목적은 웹사이트 로딩 속도를 높이는 것입니다. 그렇다면 DNS 캐싱이 웹사이트 접근 속도를 높여 준다면, 왜 주기적으로 DNS 캐시를 지워야 할까요?

왜 DNS 캐시를 지워야 할까요?

DNS에는 수많은 IP 주소가 저장되어 있습니다. 그 모든 주소가 안전할까요? 설령 안전하더라도, DNS 캐시에 남아 있는 주소들이 문제를 일으킬 수 있을까요?

불행히도 그렇습니다.

DNS 캐시를 정기적으로 지워야 하는 이유는 다음과 같습니다:

  • 일부 IP 주소는 위험하거나 손상되어 있어 보안 문제와 성능 저하를 일으키고, 네트워크 속도와 연결 안정성을 떨어뜨릴 수 있습니다.
  • DNS 캐시에는 방문한 모든 IP 주소가 기록되어 있어 DNS 스푸핑의 표적이 될 수 있습니다. 사이버 범죄자가 DNS 캐시에 접근하면, 저장된 IP 주소를 변조하여 악성 또는 사기성 웹페이지로 리디렉션할 수 있습니다. (이를 예방하는 가장 좋은 방법은 DNS 캐시 초기화 명령을 실행하는 것입니다.)
  • 광고 회사들은 사용자 행동을 분석하여 운영됩니다. 쿠키와 서드파티 플러그인 외에도, DNS 캐시는 온라인 행동을 파악할 수 있는 주요 정보 출처입니다. 검색 기록을 생각해 보세요. 사이버 범죄자나 대기업이 내 검색 기록을 들여다보길 원하시나요? 당연히 아닐 겁니다. 검색 기록은 남에게 보여주고 싶지 않은 개인적인 공간과 같습니다. DNS 캐시도 마찬가지입니다. 외부의 시선으로부터 보호해야 합니다.
  • 자주 방문하던 웹사이트에 갑자기 접속이 안 되거나, 링크를 클릭할 때마다 오류가 표시되는 경우가 있습니다. 두 경우 모두 DNS 캐시와 관련이 있습니다. IP 주소 검색 시 404 오류가 뜬다면, 해당 도메인 이름이나 호스트가 변경되었는데 DNS 캐시가 이전 정보를 불러오고 있는 것입니다. 자주 방문하는 웹사이트가 로드되지 않고, 쿠키와 서드파티 연동을 이미 삭제했다면, 쌓인 DNS 캐시가 원인일 수 있습니다.

스마트폰이 오작동하면 바로 재시작 버튼을 누르게 됩니다. 열 번 중 아홉 번은 그것으로 문제가 해결되죠. DNS 캐시 초기화 명령은 운영체제의 재시작 버튼과 같은 역할을 합니다.

다양한 운영 체제에서 DNS 캐시를 지우는 방법

flush DNS 명령어는 운영 체제 및 버전에 따라 다릅니다.

DNS에 대한 Windows 플러시 명령

아래 단계에 따라 Windows 11, 10, 8, 7, XP에서 DNS 캐시를 삭제하세요.

Windows 10/11에서 DNS 캐시를 초기화하는 방법:

  1. 클릭하세요 시작 버튼을 누르고 입력하세요 cmd 검색창에 입력하세요.
  2. 클릭하십시오 명령 프롬프트 그리고 다음 명령어를 입력하세요:
    ipconfig /flushdns
  3. 아래 메시지가 표시되면 명령 프롬프트 창을 닫아도 됩니다:
    DNS 리졸버 캐시가 성공적으로 초기화되었습니다.

DNS를 Windows 8/7/XP에서 플러시하는 단계:

Windows 8, 7, XP의 DNS 플러시 명령어는 Windows 10 및 11과 동일합니다. 달라지는 단계는 딱 하나, 바로 찾는 것입니다 명령 프롬프트 창문.

  • In Windows 8, Command Prompt 창을 여는 방법은 두 가지입니다:
    1. 잠깐만 승리 X 키를 함께 누른 후 명령 프롬프트.
    2. 클릭하세요 시작 버튼, 열기 화면에서 클릭하여 Windows 시스템, 그리고 선택 명령 프롬프트.
  • 당신의 OS가 Windows 7 또는 XP, 명령 프롬프트 창을 여는 방법은 다음과 같습니다:
    클릭하세요 시작 버튼 위에 커서를 올려보세요 모든 프로그램, 선택 액세서리및 찾기 명령 프롬프트.

DNS의 Linux 플러시 명령

flush DNS 명령어는 Linux 배포판마다 다릅니다.

Ubuntu flush DNS 명령어 실행 단계:

클릭하십시오 활동 바탕화면 왼쪽 상단 모서리에서.

유형 터미널 검색창에서 클릭한 후 아래 명령어를 입력하세요:

sudo systemd-resolve --flush-caches
sudo systemd-resolve --statistics

새 DNS 설정을 활성화하려면, Ubuntu에서 다음 명령어를 실행하여 DNS 서비스를 재시작하세요:

sudo systemctl restart bind9.service

Red Hat 및 CentOS에서 flush DNS 명령을 실행하는 단계:

유형 터미널 바탕화면 검색창에서 클릭한 후, 사용 중인 Linux 기반 OS에 맞는 아래 명령어를 입력하세요:

빨간 모자

sudo systemctl restart nscd.service

CentOS:

systemctl restart dnsmasq.service

macOS에 대한 DNS 명령 플러시

DNS 의 macOS 10.7~10.9, 10.11 이상 버전에서 flush 명령어 사용 방법은 동일합니다. 아래 단계를 따라 진행하세요:

Mac 상단 메뉴에서 다음을 클릭하세요: Go, 찾기 Utilities, 그리고 선택 터미널.

이제 아래 명령어를 입력하여 Mac에서 DNS 캐시를 초기화하세요. (명령어 입력 후 기기 암호를 입력해야 합니다):

sudo killall -HUP mDNSResponder

macOS 10.10, 10.6, 또는 10.5에서 DNS를 초기화하려면, 앞의 단계를 따라 터미널을 열고 아래 명령어를 입력하세요:

DNS 명령을 macOS 10.10에 대해 플러시:

sudo discoveryutil udnsflushcaches

DNS 명령어 플러시 (macOS 10.6용):

sudo dscacheutil -flushcache

DNS 명령어를 macOS 10.5에서 플러시:

sudo lookupd -flushcache

DNS 캐시를 Google Chrome에서 지우는 방법

DNS 캐시를 지우는 단계를 모두 따랐는데도 웹사이트 로딩 또는 기타 성능 문제가 계속 발생한다면, 이제 Chrome DNS 캐시 삭제 명령어; 다음 단계를 따르세요:

  • 1단계:
    시작 구글 크롬.
  • 2단계:
    Chrome 주소창에서 다음 IP를 검색하세요:

    chrome://net-internals/#dns
  • 3단계:
    선택 DNS 목록에서 선택하세요.
  • 4단계:
    클릭하십시오 호스트 캐시를 지웁니다.

자주 묻는 질문

DNS란 무엇인가요?

DNS는 도메인 이름 시스템(Domain Name System)으로, 브라우저 주소창에 입력한 도메인 이름을 기반으로 방문하려는 웹사이트의 실제 위치, 즉 IP 주소로 연결해 주는 온라인 시스템입니다. (도메인 이름이란 Cloudzy.com처럼 검색하는 웹사이트의 이름을 말합니다.)

DNS 캐시를 왜 지워야 하나요?

운영 체제 속도가 예전보다 느려졌거나, 400 (Bad Request), 401 (Unauthorized), 404 (Not Found) 같은 검색 오류가 반복해서 발생한다면, DNS 캐시를 초기화하면 문제가 해결될 수 있습니다.

DNS를 플러시하면 어떻게 되나요?

방문한 웹사이트의 저장된 IP 주소가 모두 삭제되며, 이후 웹사이트를 검색할 때 운영 체제는 DNS 서버에서 해당 사이트의 IP 주소를 새로 조회해야 합니다.

Chrome의 DNS 캐시 초기화 명령은 무엇을 하나요?

브라우저에서 모든 IP 주소와 DNS 정보를 제거하여 인터넷 연결을 개선하고 보안 문제를 예방합니다.

DNS 캐시를 삭제해도 안전한가요?

네. DNS 캐시는 웹사이트의 IP 주소를 저장해 두는 온라인 공간으로, 덕분에 더 빠르게 접속할 수 있습니다. DNS 캐시를 플러시하면 이 공간이 비워집니다. 그게 전부입니다.

DNS는 얼마나 자주 플러시해야 하나요?

공용 컴퓨터를 사용할 때 검색 기록이 노출되는 것이 걱정된다면, 매번 온라인 세션이 끝난 후 DNS 캐시를 삭제하는 것이 좋습니다. 개인 컴퓨터의 경우, 자주 방문하는 사이트에 접속이 안 되거나 404 오류가 자주 발생할 때 DNS 캐시를 지워보세요.

flush DNS Windows 10 명령을 실행하면 인터넷 속도가 빨라지나요?

아니요. 하지만 flush DNS Windows 10 명령을 사용하면 웹 브라우저 성능을 높일 수 있습니다. 다만 이 경우 일부 웹사이트와 서비스의 로딩 속도에 영향을 줄 수 있습니다.

내 기기에서 DNS 캐시를 지워야 할 시점을 어떻게 알 수 있나요?

DNS 캐시를 비워야 할 때 나타나는 신호들:

  1. 웹사이트의 새 버전이나 업데이트된 버전이 보이지 않는 경우 (이전 주소가 DNS 캐시에 저장되어 있어, 브라우저가 해당 버전을 불러옵니다.)
  2. 가장 자주 방문하는 웹사이트에 접속할 수 없는 경우 (서버가 변경되었거나 DNS 설정이 업데이트되었을 수 있습니다)
  3. 404 페이지를 찾을 수 없음 오류

함께 읽기: 게임을 위한 최고의 DNS 서버

결론

웹사이트에 접속할 때마다 해당 사이트의 IP 주소가 필요합니다. DNS는 그 IP 주소를 조회하는 역할을 합니다. IP 주소를 조회한 후에는 브라우저가 다음번에 더 빠르게 접근할 수 있도록 해당 정보를 저장해 둡니다. 이것이 바로 DNS 캐시입니다.

모든 저장 공간이 그렇듯, DNS 캐시도 주기적으로 정리가 필요합니다. DNS 캐시를 정기적으로 삭제하면 악성코드, 바이러스, 사이버 위협으로부터 OS를 보호하고, 웹 검색 속도도 높일 수 있습니다.

공유

블로그 더 보기

계속 읽기.

노트북이 빛나는 파란색과 금색 디지털 터널과 방패 아이콘을 통해 서버 랙에 연결되는 모습을 보여주는 MikroTik L2TP VPN 가이드의 Cloudzy 타이틀 이미지.
보안 및 네트워킹

MikroTik L2TP VPN 설정 (IPsec 포함): RouterOS 가이드 (2026)

이 MikroTik L2TP VPN 설정에서 L2TP는 터널링을 담당하고 IPsec은 암호화와 무결성을 담당합니다. 두 가지를 함께 사용하면 서드파티 없이도 네이티브 클라이언트 호환성을 확보할 수 있습니다.

렉사 사이러스렉사 사이러스 9분 분량
어두운 청록색 배경에 원격 호스트 식별 변경 경고 메시지와 수정 가이드 제목, Cloudzy 브랜딩이 표시된 SSH 터미널 화면.
보안 및 네트워킹

경고: 원격 호스트 식별이 변경되었습니다 - 수정 방법

SSH는 시스템 간에 암호화된 터널을 생성하는 보안 네트워크 프로토콜입니다. GUI 없이도 컴퓨터에 원격으로 접속해야 하는 개발자들 사이에서 꾸준히 사용되고 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 10분
어두운 배경에 경고 기호와 파란색 서버가 있는 Linux 이름 확인 오류 관련 DNS 서버 문제 해결 가이드 일러스트
보안 및 네트워킹

이름 확인 임시 실패: 원인과 해결 방법

Linux를 사용하다 보면 웹사이트 접속, 패키지 업데이트, 인터넷 연결이 필요한 작업 실행 시 이름 확인 임시 실패 오류가 발생할 수 있습니다.

렉사 사이러스렉사 사이러스 읽는 데 12분

배포할 준비가 됐나요? 월 $2.48부터.

2008년부터 운영해온 독립 클라우드. AMD EPYC, NVMe, 40 Gbps. 14일 환불 보장.