특정 사이트만 열리지 않거나 DNS를 바꿨는데 예전 IP로 연결되면 DNS 캐시 삭제를 먼저 해볼 수 있어요. 이 작업은 Windows에 저장된 DNS 조회 결과만 비워서 개인 파일이나 문서를 지우지 않아요.
Windows 11에서는 ipconfig /flushdns 한 줄로 초기화할 수 있어요. 그래도 해결되지 않으면 명령을 반복하기보다 브라우저, DNS 서버, 공유기와 외부 DNS 캐시를 나눠 확인하는 편이 빨라요.
ipconfig /flushdns 또는 PowerShell의 Clear-DnsClientCache로 지울 수 있고, 개인 파일이나 DNS 서버 주소는 삭제되지 않아요.- DNS 캐시 삭제는 개인 파일을 지우지 않아요
- Windows 11·10 모두
ipconfig /flushdns를 지원해요 - PowerShell의
Clear-DnsClientCache는 같은 DNS 클라이언트 캐시를 비워요 ipconfig /displaydns또는Get-DnsClientCache로 현재 캐시를 확인할 수 있어요- 특정 브라우저만 문제라면 브라우저의 DNS 처리와 Secure DNS를 따로 확인해요
- 삭제 후에도 안 되면 DNS 서버, 공유기, 외부 DNS 캐시와 TTL을 순서대로 확인해요
| 상황·증상 | 삭제 권장 여부 | 이유 | 다음 확인 |
|---|---|---|---|
| DNS 서버 변경 후 예전 결과가 남음 | ✅ 권장 | PC의 이전 조회 결과를 제거 | ipconfig /all, nslookup |
| 특정 사이트 이름만 조회 오류 | ✅ 권장 | 음수 캐시가 남았을 수 있음 | 다른 브라우저, nslookup |
| 한 브라우저에서만 실패 | △ 비교 먼저 | 브라우저 자체 DNS 처리 가능 | Secure DNS, 다른 브라우저 |
| 인터넷 전체가 끊김 | △ 보조 단계 | DNS 외 연결 원인 가능 | Wi-Fi·이더넷·라우터 상태 |
DNS 캐시 삭제해도 안전한가요?
네, 일반적으로 안전해요. Windows가 이전에 조회한 도메인과 IP의 임시 기록을 비우는 작업이라 사진, 문서, 설치한 프로그램에는 손대지 않아요.
필요한 DNS 정보는 사이트를 다시 열 때 자동으로 캐시돼요. 삭제 직후 캐시 항목이 다시 생겨도 정상이에요.

Windows 11 DNS 캐시 삭제 방법
명령 프롬프트에서 삭제하기
작업 표시줄 검색에서 명령 프롬프트를 찾고 관리자 권한으로 실행해요. Microsoft Support의 Windows 연결 문제 해결 절차도 이 방식으로 ipconfig /flushdns를 실행하도록 안내해요.
ipconfig /flushdns
Microsoft Learn에서 /flushdns는 DNS 클라이언트 확인자 캐시를 비우고 다시 설정하는 옵션으로 안내돼요. 적용 대상에는 Windows 11과 Windows 10이 모두 포함돼요.
PowerShell에서 삭제하기
PowerShell을 관리자 권한으로 열고 Clear-DnsClientCache를 실행해도 돼요. Microsoft Learn은 이 cmdlet이 ipconfig /flushdns와 같은 효과라고 설명해요.
PowerShell 명령은 성공해도 별도 결과가 출력되지 않을 수 있어요. 둘을 연달아 실행할 필요는 없고 한 가지 방법만 쓰면 돼요.
DNS 캐시가 제대로 삭제됐는지 확인하는 방법
실행 후 성공 여부 확인하기
ipconfig /flushdns 실행 뒤 성공 메시지가 표시되고 오류가 없다면 정상 실행으로 볼 수 있어요. Windows 표시 언어에 따라 성공 문구는 다르게 보일 수 있어요.
더 확인하려면 ipconfig /displaydns를 실행해 현재 DNS 클라이언트 캐시를 봐요. 목록이 완전히 비어 있지 않아도 실패는 아니에요.
Microsoft 문서상 /displaydns에는 Hosts 파일에서 미리 로드된 항목과 최근 DNS 조회 결과가 함께 보일 수 있어요. 앱이 새 DNS 조회를 하면 캐시는 바로 다시 쌓일 수 있어요.
PowerShell에서는 Get-DnsClientCache로 로컬 DNS 클라이언트 캐시를 확인할 수 있어요.
Windows DNS 캐시와 브라우저 DNS 캐시는 무엇이 다른가요?
Windows DNS 캐시는 운영체제가 사용하는 로컬 이름 조회 결과예요. Chrome 같은 브라우저는 자체 호스트 확인 캐시와 Secure DNS 기능을 함께 사용할 수 있어 Windows 캐시 삭제가 브라우저의 모든 DNS 동작을 초기화한다고 볼 수는 없어요.
| 위치 | 역할 | 로컬 DNS 캐시 삭제 영향 | 확인 시점 |
|---|---|---|---|
| Windows | 로컬 DNS 조회 결과 저장 | 직접 삭제 | 가장 먼저 |
| 브라우저 | 호스트 확인·Secure DNS 처리 | 전부 초기화 아님 | 한 브라우저만 문제일 때 |
| 공유기·로컬 DNS | 네트워크의 DNS 전달 경로 | 직접 영향 없음 | 여러 기기에서 같을 때 |
| 외부 재귀 DNS | DNS 응답을 TTL 동안 캐시 | 직접 영향 없음 | 도메인 레코드 변경 직후 |
브라우저에서만 문제가 남는지 확인하기
Chrome만 안 되고 다른 브라우저는 정상이라면 Chrome의 설정 → 개인정보 보호 및 보안 → 보안 → 고급 → 보안 DNS 사용을 확인해요. 사용자 지정 공급자를 선택했다면 Windows에 설정한 DNS 서버와 다른 경로로 조회할 수 있어요.
chrome://net-internals/#dns에는 호스트 캐시를 지우는 내부 기능이 남아 있지만 일반 설정 메뉴는 아니에요. 버전 변화에 민감한 진단용 페이지이므로 이 글에서는 필수 첫 단계가 아니라 브라우저 한 곳에서만 문제가 남을 때의 보조 확인으로 다뤄요.
같은 이유로 소켓 풀 초기화도 DNS 캐시 삭제의 필수 짝으로 보지 않아요. 먼저 다른 브라우저와 비교하고 Secure DNS 설정을 확인한 뒤 필요한 경우에만 내부 진단 기능을 써요.
DNS 캐시를 삭제해도 사이트가 안 열릴 때
- 특정 사이트만 문제인지 확인
- DNS 변경 직후인지 확인
- 다른 브라우저에서도 같은지 확인
- 다른 기기에서도 같은지 확인
- 인터넷 전체가 끊긴 상태인지 확인
| 순서 | 확인 항목 | 판단 기준 | 다음 행동 |
|---|---|---|---|
| 1 | 다른 브라우저 | 한 브라우저만 실패 | Secure DNS와 브라우저 DNS 확인 |
| 2 | nslookup 도메인 |
정상 IP가 조회됨 | 브라우저·앱 쪽 확인 |
| 3 | ipconfig /all |
의도한 DNS 서버가 아님 | DNS 서버 설정 확인 |
| 4 | 다른 기기 | 같은 네트워크에서 함께 실패 | 공유기·DNS 서버 확인 |
| 5 | DNS 변경 시점 | 도메인 레코드 변경 직후 | TTL 만료와 외부 캐시 확인 |
| 6 | 전체 인터넷 | 모든 사이트가 실패 | Windows 네트워크 진단으로 이동 |
DNS 서버 설정과 조회 결과 확인하기
ipconfig /all에서 현재 DNS 서버를 확인해요. PC에서 DNS 서버 주소를 바꿨다면 의도한 주소가 실제 네트워크 어댑터에 적용됐는지 비교하세요.
이어 nslookup example.com처럼 문제가 되는 도메인을 조회해요. Microsoft Learn에 따르면 nslookup은 Windows DNS 클라이언트 캐시를 사용하지 않고 설정된 DNS 서버에 질의해요.
nslookup은 새 IP를 반환하는데 브라우저만 예전 결과라면 브라우저 쪽을 먼저 봐요. 조회 자체가 예전 IP라면 사용 중인 DNS 서버나 외부 재귀 DNS 캐시를 확인할 차례예요.
DNS 변경 직후라면 전파 여부 확인하기
도메인의 A·AAAA·CNAME 같은 DNS 레코드를 바꾼 상황이라면 로컬 캐시 삭제만으로 외부 DNS 캐시까지 지워지지 않아요. 재귀 DNS 서버는 기존 응답을 TTL 동안 보관할 수 있어요.
반대로 PC에서 사용하는 DNS 서버 주소만 바꾼 상황이라면 ipconfig /all로 새 서버가 적용됐는지 먼저 확인해요. 두 상황을 같은 ‘DNS 변경’으로 묶으면 원인 판단이 어려워져요.
DNS 캐시 삭제와 네트워크 초기화는 어떻게 다른가요?
DNS 캐시 삭제는 이름 조회 기록만 비워요. 네트워크 초기화는 네트워크 어댑터와 설정을 제거한 뒤 다시 설치하고 기본값으로 돌리는 더 큰 작업이에요.
Windows 11에서 네트워크 초기화 경로는 설정 → 네트워크 및 인터넷 → 고급 네트워크 설정 → 네트워크 초기화예요. Microsoft Support도 다른 단계가 해결되지 않았을 때 쓰는 마지막 단계로 안내해요.
네트워크 초기화 뒤에는 VPN 클라이언트나 가상 스위치 같은 네트워크 소프트웨어를 다시 설정해야 할 수 있어요. DNS 캐시만 의심되는 상황에서 처음부터 진행할 작업은 아니에요.
DNS Client 서비스를 수동으로 재시작하는 것도 기본 단계로 두지 않아도 돼요. 단순 캐시 삭제라면 ipconfig /flushdns 또는 Clear-DnsClientCache부터 쓰면 돼요.
자주 묻는 질문
flushdns만으로 네트워크 어댑터나 IP 설정이 초기화되지는 않아요.ipconfig /flushdns를 실행해요. Microsoft Learn의 적용 대상에는 Windows 11과 Windows 10이 모두 포함돼요.ipconfig /flushdns를 실행하도록 안내해요. 이 글도 권한 오류를 피하도록 관리자 창을 기준으로 설명해요.ipconfig /displaydns나 Get-DnsClientCache로 확인할 수 있어요. Hosts 항목이나 새 조회 결과가 보여도 삭제 실패를 뜻하지 않아요.nslookup 결과를 먼저 비교해요. 여러 기기에서 같은 사이트가 함께 실패하면 공유기, 사용 중인 DNS 서버, 외부 DNS 캐시 쪽으로 범위를 넓혀요.flushdns만으로 IP 주소나 DNS 서버 설정이 삭제되지는 않아요. 함께 실행한 다른 네트워크 명령, DNS 설정 변경, Wi-Fi나 이더넷 연결 상태가 있었는지 먼저 확인해요.기준 · 2026년 8월 · Windows 11 기준.
ipconfig /flushdns는 Windows 10도 지원돼요.