반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- HashMap
- js
- 자바스크립트
- html
- vscode
- 스프링부트
- javascript
- 자바문법
- Array
- java테스트
- Visual Studio Code
- 테스트자동화
- string
- CSS
- Eclipse
- 배열
- list
- junit5
- 문자열
- junit
- IntelliJ
- ArrayList
- 인텔리제이
- Java
- math
- 정규식
- 단위테스트
- SpringBoot
- 자바
- input
Archives
- Today
- Total
어제 오늘 내일
[Windows 기초] DNS 캐시 초기화 방법 (hosts 파일 수정 후 적용이 안 될 때) 본문
hosts 파일을 올바르게 수정하고 저장했는데도 웹 브라우저에서 바뀐 IP로 접속되지 않는 경우가 많습니다. 이는 윈도우 운영체제가 이전에 접속했던 기록을 임시로 기억하고 있기 때문입니다.
이때 기존의 기억을 강제로 지우고 수정한 hosts 파일을 즉각 반영하게 만드는 DNS 캐시 초기화 방법을 정리해 드립니다.
1. 왜 수정한 내용이 바로 적용되지 않을까요?
윈도우는 인터넷 접속 속도를 높이기 위해, 한 번 방문했던 웹사이트의 IP 주소를 매번 새로 찾지 않고 컴퓨터 내부에 임시로 저장해 둡니다. 이를 DNS 캐시(Cache)라고 부릅니다.
hosts 파일을 방금 수정했더라도, 윈도우가 "이 사이트 주소는 아까 저장해 둔 캐시에 있어!"라고 판단하여 과거의 IP 주소로 먼저 연결을 시도해 버리기 때문에 변경 사항이 무시되는 것입니다.
2. 해결 방법: 명령어 사용
명령 프롬프트를 이용해 윈도우에 쌓여 있는 기존 DNS 캐시를 깔끔하게 삭제할 수 있습니다.
- 윈도우 시작(검색) 메뉴를 엽니다.
cmd또는 명령 프롬프트를 검색하여 클릭합니다. (일반 권한으로 실행해도 무방합니다.)- 나타난 검은색 창에 아래 명령어를 입력하고 Enter를 누릅니다.
ipconfig /flushdns- 정상적으로 처리되면 창에 다음과 같은 성공 메시지가 나타납니다.

이제 웹 브라우저를 새로고침(F5) 하거나 껐다가 다시 켜서 접속해 보면, 수정한 hosts 파일의 내용이 정상적으로 반영된 것을 확인할 수 있습니다.
3. 그래도 적용이 안 된다면? (브라우저 자체 캐시)
명령 프롬프트에서 초기화를 마쳤는데도 여전히 예전 화면이 나온다면, 크롬(Chrome)이나 엣지(Edge) 같은 웹 브라우저가 자체적으로 가지고 있는 내부 DNS 캐시가 원인일 확률이 매우 높습니다.
반응형
'생활의 발견 > IT정보' 카테고리의 다른 글
| [Chrome 브라우저] 크롬 캐시 완벽하게 지우는 2가지 방법 (일반 캐시 & DNS 캐시) (0) | 2026.04.06 |
|---|---|
| [Windows 기초] 윈도우 hosts 파일의 역할과 위치, 수정 방법 (0) | 2026.04.05 |
| [IT 꿀팁] 크롬 브라우저 다크모드 해제: 3가지 방법으로 해결하기! (0) | 2026.02.21 |
| 윈도우 버전 확인하는 3가지 방법 (초간단 꿀팁) (0) | 2025.08.21 |
| [CMD] CMD에서 파일/폴더 이름 변경하기 (ren) (0) | 2024.02.05 |
Comments