CMD를 사용하여 DNS 캐시를 지우는 방법: 단계별 가이드(2025)



명령 프롬프트를 사용하여 DNS를 플러시하는 방법: 정리 후 비공식 가이드

인터넷 속도가 갑자기 너무 느리거나 웹사이트가 제대로 로드되지 않는다면 DNS 캐시에 문제가 있을 가능성이 높습니다.적어도 저는 늦은 밤 문제 해결 과정에서 이 사실을 알아냈습니다. DNS 캐시를 삭제하는 것이 항상 쉬운 것은 아닙니다.네트워크 설정에 묻혀 있는 경우도 있고, 어떤 경우에는 옵션인지조차 알아차리지 못할 수도 있습니다.다행히 명령 프롬프트를 통해 이 작업을 수행하는 것은 어디를 찾아야 하는지 알고 나면 꽤 간단하지만, 제대로 하려면 몇 번이나 찾아봐야 했습니다.

DNS 플러싱이 실제로 중요한 이유 – 언제 해야 할까요?

시간이 지남에 따라 DNS 캐시(기본적으로 방문한 웹사이트 주소의 로컬 디렉토리)가 복잡해지거나 손상될 수 있다는 것을 어렵게 배웠습니다.이런 경우 브라우저가 오래된 페이지를 로드하고 DNS 서버가 응답하지 않음과 같은 오류가 표시되거나 이상한 연결 문제가 발생할 수 있습니다.라우터를 다시 시작하면 도움이 될 수 있지만 항상 그런 것은 아닙니다. DNS를 플러시하면 PC가 이러한 이전 항목을 삭제하고 DNS 서버(ISP 또는 구성된 DNS)에서 최신 정보를 가져옵니다.이상한 웹사이트 오류, 느린 로딩 또는 DNS 캐시가 손상된 경우 이 작업을 수행하는 것이 좋습니다.때때로 이러한 옵션이 Windows 네트워크 재설정 설정 내부에 숨겨져 있는 것을 보았지만 명령줄 경로를 선호합니다.빠르고 반복 가능하기 때문에 다양한 수정 사항을 시도할 때 완벽합니다.

관리자 권한으로 명령 프롬프트 열기 – 첫 번째 단계

당연한 것처럼 보일지 모르지만, 많은 사람들이 실수를 합니다. DNS 플러시에는 관리자 권한이 필요하므로 명령 프롬프트를 관리자 권한으로 실행해야 합니다.제가 하는 방법은 다음과 같습니다.

  • 시작 메뉴 옆에 있는 검색창을 클릭하세요.
  • 유형 cmd.
  • 나타나는 명령 프롬프트 아이콘을 마우스 오른쪽 버튼으로 클릭 하고 관리자 권한으로 실행을 선택합니다.

가끔 이 단계를 잊고 CMD 창을 정상적으로 실행했는데, DNS 플러시나 등록을 시도할 때 오류가 발생하는 경우가 있습니다.관리자 권한으로 실행하는 것은 마치 왕국의 열쇠를 쥐고 있는 것과 같습니다.업무용 PC나 특수 제한이 있는 네트워크를 사용하는 경우 IT 담당자에게 적절한 권한이나 자격 증명을 요청해야 할 수도 있습니다.

주요 명령:ipconfig /flushdns

해당 창을 열면 다음을 입력하세요.

ipconfig /flushdns

그런 다음 을 누르세요 Enter.”DNS 확인자 캐시를 성공적으로 플러시했습니다.”와 같은 메시지가 표시될 것입니다.그렇지 않은 경우, 관리자 권한으로 실행했는지 다시 한번 확인하세요.권한이 문제의 원인일 수 있습니다.이 명령은 사이트가 제대로 로드되지 않거나 전혀 로드되지 않는 원인이 될 수 있는 저장된 DNS 정보를 삭제합니다.솔직히 말해서, 저는 이 수정만으로도 재시작이나 네트워크 재설정으로 해결되지 않는 페이지 로딩 속도 저하나 DNS 오류가 꽤 많이 해결되었습니다.

DNS 재등록ipconfig /registerdns

이건 좀 덜 명확하지만 유용합니다.네트워크가 불안정하거나 최근에 호스트 이름이나 IP 주소를 변경한 경우, 컴퓨터의 DNS 정보를 강제로 다시 등록하면 몇 가지 미스터리를 해결할 수 있습니다.다음과 같이 입력하세요.

ipconfig /registerdns

를 누르세요 Enter.이 명령은 PC가 DNS 서버에 현재 호스트 이름과 도메인 정보를 전송하는 프로세스를 시작합니다. DNS 레코드가 동기화되지 않은 경우, 이 단계를 통해 모든 정보를 새로 고칠 수 있습니다.간과하기 쉬운 부분이지만, 네트워크에서 이상한 문제가 발생하거나 PC 이름을 변경한 후에 이 단계가 정말 효과적이라는 것을 알게 되었습니다.이 단계는 일반적으로 오류 없이 조용히 실행됩니다.적어도 제 경우에는 그랬습니다.즉시 알아차리지 못할 수도 있지만, 시도해 볼 만한 가치가 있습니다.

IP 주소 새로 고침 – ipconfig /release/renew

DNS가 문제를 해결하지 못한다면 IP 주소가 문제의 원인일 수 있습니다.현재 임대 계약을 해제하고 새 임대 계약을 체결하면 충돌이나 잘못된 구성 문제를 해결할 수 있습니다.방법은 다음과 같습니다.

  • 입력 ipconfig /release하고 를 누르세요 Enter.그러면 현재 컴퓨터의 IP 주소가 삭제되고 네트워크 연결이 일시적으로 해제됩니다.
  • 그런 다음 입력 ipconfig /renew하고 키를 누릅니다 Enter.시스템이 라우터(또는 DHCP 서버)에 새 IP 주소를 요청합니다.때로는 이것만으로 이상한 네트워크 상태나 제한된 연결을 해결할 수 있습니다.예를 들어 Windows 네트워크 아이콘에 “제한됨”이 표시되는 경우, 이 단계를 통해 일반적으로 문제를 해결할 수 있습니다.

Windows 네트워크 스택 재설정:netsh winsock reset

이 방법은 다소 핵폭탄급 옵션이지만, 고질적인 문제에는 종종 필수적입니다. Windows 소켓 카탈로그를 재설정하면 네트워크 구성의 핵심 부분이 재설정되는데, 이 부분은 손상되거나 잘못된 항목으로 가득 찰 수 있습니다. VPN, 방화벽 또는 기타 네트워크 수정으로 인해 문제가 발생한 경우 이 방법을 사용하는 것이 좋습니다.다음 명령을 입력하세요.

netsh winsock reset

를 누르고 Enter*PC를 재부팅하세요*.이 단계는 매우 중요합니다.재시작하면 재설정이 완전히 적용되기 때문입니다.제 경험상 이렇게 하면 이상한 네트워크 버그가 많이 해결됩니다.특히 다른 명령이 효과가 없고 연결이 여전히 불안정할 때 더욱 그렇습니다.


솔직히 말해서, 이 모든 명령어들이 어렵게 들리지만, 네트워크 문제가 얼마나 많은지 깨닫고 나면 금방 익숙해질 겁니다.얼마나 많은 네트워크 문제가 이 단계 중 한두 개로 귀결되는지 알게 되면 말이죠.저도 이 과정을 여러 번, 때로는 여러 번 반복해서 마침내 안정화를 시키기 위해 밤을 새웠습니다.시행착오가 좀 있지만, 이 명령어들을 알고 있으면 Windows를 다시 설치하거나 복잡한 설정을 건드리지 않고도 지속적인 DNS 또는 네트워크 문제를 해결하는 데 많은 도움이 됩니다.

이 모든 명령이 왜 중요한가?

이 명령어를 실행하는 것은 단순히 불안정한 브라우저를 고치는 것이 아니라 네트워크 스택의 여러 계층을 재설정하는 것입니다.로컬 DNS 캐시부터 DNS 서버 등록까지 모든 계층에는 역할이 있습니다.페이지가 느리게 로드되거나, 새로 고침되지 않거나, 사이트가 업데이트되지 않는 경우, 이 단계를 수행하면 전체 시스템을 다시 설치하거나 재구성하는 것과 같은 과감한 조치를 취하지 않고도 네트워크 연결을 다시 제어할 수 있습니다.단, 권한이 중요하다는 점을 명심하세요.명령어가 작동하지 않으면 사용자 계정 권한을 다시 확인하세요.기업용 컴퓨터에는 관리자의 도움 없이는 우회할 수 없는 제한 사항이 있는 경우가 있습니다.

어쨌든, 이 요약이 너무 복잡하게 느껴지지 않았으면 좋겠습니다.밤늦게까지 이런 문제로 씨름하는 건 당신 혼자만은 아니니까요.이 글이 고질적인 DNS 문제 해결의 실마리를 잡았으면 좋겠습니다.저는 이 문제를 해결하는 데 예상보다 훨씬 오랜 시간이 걸렸기 때문에, 보물 지도를 공유해 드리려고 합니다.


마무리하기 전에, 꼭 확인해야 할 간단한 체크리스트는 다음과 같습니다.

  • 관리자 권한으로 명령 프롬프트를 실행하고 있나요?
  • 각 명령 후에 성공 메시지를 보셨나요?
  • 재설정 후 네트워크가 제대로 다시 연결되나요?

행운을 빌어요.이 글이 DNS 문제를 해결하는 데 도움이 되기를 바랍니다.그리고 솔직히 말해서, 이 모든 일이 끝나고 나서 간단한 재부팅이 진짜 해결책이 될 때도 있습니다.힘내세요!



이 글이 도움이 되었나요?