Windows 10에서 DNS 캐시를 플러시하고 재설정하는 방법

인터넷을 서핑하는 동안 문제에 직면하고 있습니까(Are) ? 접속하려는 웹사이트가 열리지 않습니까? 웹 사이트에 액세스할 수 없는 경우 이 문제의 원인은  DNS 서버 및 확인 캐시 때문일 수 있습니다.

DNS 또는 도메인 이름 시스템(Domain Name System) 은 온라인 상태일 때 가장 친한 친구입니다. 방문한 웹사이트의 도메인 이름을 기기가 이해할 수 있도록 IP 주소로 변환합니다. 웹사이트를 방문했고 이를 위해 해당 도메인 이름을 사용했다고 가정 합니다. (Suppose)브라우저는 사용자를 DNS(DNS) 서버 로 리디렉션 하고 방문 중인 웹사이트의 IP 주소를 저장합니다. 로컬로 장치 내부 에는 방문한 웹사이트를 의미하는 모든 IP 주소에 대한 기록이 있습니다. (record of all the IP addresses)웹사이트에 다시 접속을 시도할 때마다 이전보다 빠르게 모든 정보를 수집하는 데 도움이 됩니다.

모든 IP 주소는 DNS Resolver Cache(DNS Resolver Cache) 에 캐시 형태로 존재합니다 . 때때로 사이트에 액세스하려고 할 때 더 빠른 결과를 얻는 대신 전혀 결과를 얻지 못합니다. 따라서 긍정적인 출력을 얻으려면 재설정된 DNS 확인자 캐시를 플러시해야 합니다. ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )DNS 캐시가 시간이 지남에 따라 장애 를 일으키는 몇 가지 일반적인 이유가 있습니다 . 귀하의 기록에 이전 기록이 있기 때문에 웹사이트가 IP 주소를 변경했을 수 있습니다. 따라서 연결을 설정하는 동안 문제가 발생할 수 있는 이전 IP 주소가 있을 수 있습니다.

또 다른 이유는 나쁜 결과를 캐시 형태로 저장하기 때문입니다. 때때로 이러한 결과는 DNS 스푸핑(DNS spoofing) 및 중독 으로 인해 저장 되어 불안정한 온라인 연결로 끝납니다. 사이트가 정상이고 문제가 장치의 DNS 캐시에 있을 수 있습니다. DNS 캐시 가 손상되거나 오래되어 사이트에 액세스하지 못할 수 있습니다. 이 중 하나라도 발생한 경우 더 나은 결과를 위해 DNS 확인(DNS) 캐시 를 플러시하고 재설정해야 할 수 있습니다 .

DNS 확인자 캐시 와 마찬가지로 장치에 두 개의 다른 캐시가 있으며 필요한 경우 이를 플러시하고 재설정할 수 있습니다. 메모리 캐시와 썸네일 캐시가 있습니다(Memory cache and the Thumbnail cache.) . 메모리 캐시는 시스템 메모리의 데이터 캐시로 구성됩니다. 썸네일(Thumbnail) 캐시에는 장치에 있는 이미지 및 비디오의 썸네일이 포함되며 삭제된 항목의 썸네일도 포함됩니다. 메모리 캐시를 지우면 일부 시스템 메모리가 해제됩니다. 썸네일 캐시를 지우는 동안 하드 디스크에 여유 공간을 만들 수 있습니다.

플러시 DNS

Windows 10 에서 DNS 캐시 를 (DNS Cache)플러시(Flush) 하고 재설정(Reset) 하는 방법

Windows 10 에서 (Windows 10)DNS 확인자 캐시 를 플러시하는 데 적용할 수 있는 세 가지 방법이 있습니다 . 이러한 방법은 인터넷 문제를 해결하고 안정적이고 작동하는 연결에 도움이 됩니다.

방법 1: 실행 대화 상자 사용

1. 바로 가기 키 Windows 키(Windows Key) + R 을 사용하여 ( R)실행(Run) 대화 상자를 엽니다 .

2. 상자에 ipconfig /flushdns확인(OK ) 버튼이나 Enter 상자를 누르십시오.

상자에 ipconfig flushdns를 입력하고 확인 |  DNS 캐시 플러시 및 재설정

3. cmd 상자(cmd box) 가 화면에 잠시 나타나고 DNS 캐시가 성공적으로 지워졌음을 확인합니다.(the DNS cache will get successfully cleared.)

명령 프롬프트를 사용하여 DNS 캐시 플러시

방법 2: 명령 프롬프트 사용

관리 계정을 사용하여 Windows 에 로그인하지 않는 경우 (Windows)DNS 캐시 를 지우려면 관리자 권한이 필요하므로 액세스 권한이 있는지 확인하거나 새 관리 계정을 만드십시오 . 그렇지 않으면 명령줄에 시스템 5 오류(System 5 error) 가 표시 되고 요청이 거부됩니다.

명령 프롬프트(Command Prompt) 를 사용 하여 DNS 캐시 및 IP 주소와 관련된 다양한 기타 기능을 수행할 수 있습니다 . 여기에는 현재 DNS 캐시 보기, 호스트 파일에 (DNS)DNS 캐시 등록 , 현재 IP 주소 설정 해제, IP 주소 요청 및 재설정이 포함됩니다. 단 한 줄의 코드로 DNS 캐시를 활성화하거나 비활성화할 수도 있습니다 .

1. Windows 검색(Windows Search) 창 에 cmd를 입력한 다음 " 관리자 권한으로 실행 "을 클릭하여 관리자 (Run as administrator)권한 명령 프롬프트(Command Prompt) 를 엽니다 . 이러한 명령이 작동하도록 하려면 명령줄을 관리자로 실행 해야 합니다.(Remember)

Windows 키 + S를 눌러 관리자 권한 명령 프롬프트를 열고 cmd를 입력한 다음 관리자 권한으로 실행을 선택합니다.

2. 명령 화면이 나타나면 ipconfig /flushdns 명령을 입력 하고 Enter 키를 누르십시오. Enter 키를 누르면 DNS(DNS) 캐시 플러시 성공을 확인하는 확인 창이 나타납니다 .

명령 프롬프트를 사용하여 DNS 캐시 플러시

3. 완료되면 DNS 캐시가 지워졌는지 확인합니다. ipconfig /displaydns 명령 을 입력 하고 Enter 키를 누르십시오. DNS 항목 이 남아 있으면 화면에 표시됩니다. 또한 언제든지 이 명령을 사용하여 DNS(DNS) 항목 을 확인할 수 있습니다 .

ipconfig displaydns 입력

4. DNS(DNS) 캐시 를 끄려면 명령줄에 net stop dns cache 명령을 입력하고 (net stop dns cache)Enter 키를 누릅니다.

명령 프롬프트를 사용한 Net Stop DNS 캐시

5. 그런 다음 DNS(DNS) 캐시 를 켜려면 명령 프롬프트(Command Prompt)net start dnscache 명령을 입력 하고 Enter 키를 누릅니다.

참고: (Note:)DNS 캐시를 끄고 다시 켜는 것을 잊은 경우 시스템을 다시 시작한 후 자동으로 시작됩니다.

Net Start DNSCache

ipconfig /registerdns 를 사용 하여 호스트 파일에 있는 DNS 캐시를 등록할 수 있습니다. (DNS)다른 하나는 ipconfig /renew 로 재설정하고 새 IP 주소를 요청합니다. 현재 IP 주소 설정을 해제하려면 ipconfig /release.

방법 3: Windows Powershell 사용

Windows Powershell 은 (Windows Powershell)Windows OS 에 있는 가장 강력한 명령줄 입니다. 명령 프롬프트(Command Prompt) 보다 PowerShell 로 훨씬 더 많은 작업을 수행할 수 있습니다 . Windows Powershell 의 또 다른 장점은 명령 프롬프트 에서 로컬 (Command Prompt)DNS 캐시 만 지울 수 있는 반면 클라이언트 측 DNS 캐시를 지울 수 있다는 것 입니다.

1. 실행 대화 상자 또는 Windows 검색 창을 사용하여 (Windows search)Windows Powershell 을 엽니다 .

검색 창에서 Windows Powershell을 검색하고 관리자 권한으로 실행을 클릭합니다.

2. 클라이언트 측 캐시를 지우려면 Powershell에서 Clear-DnsClientCache 명령을 입력하고 (Clear-DnsClientCache)Enter 버튼을 누르십시오.

Clear-DnsClientCache |  DNS 캐시 플러시 및 재설정

3. 데스크탑에서 DNS 캐시 만 지우려면 Clear-DnsServerCache 를 입력 하고 Enter 키를 누르십시오.

Clear-DnsServerCache |  DNS 캐시 플러시 및 재설정

DNS 캐시(DNS Cache) 가 지워지지 않거나 플러시되지 않으면 어떻게 됩니까 ?

때로는 명령 프롬프트(Command Prompt) 를 사용하여 DNS 캐시(DNS Cache) 를 지우거나 재설정하지 못할 수 있습니다 . DNS 캐시가 비활성화 되어 있기 때문일 수 있습니다. 따라서 캐시를 다시 지우기 전에 먼저 활성화해야 합니다.

1. 실행(Run) 대화 상자를 열고 services.msc 를 입력 하고 Enter 키를 누릅니다.

실행 명령 상자에 services.msc를 입력한 다음 enter |  DNS 캐시 플러시 및 재설정

2. 목록에서 DNS 클라이언트 서비스(DNS Client Service) 를 검색하고 마우스 오른쪽 버튼으로 클릭하고 속성을 선택 합니다.(Properties.)

서비스 창이 열리고 DNS 클라이언트 서비스를 찾습니다.

4. 속성(Properties) 창에서 일반(General) 탭으로 전환합니다.

5. 시작 유형(Startup type) 옵션을 자동으로(Automatic,) 설정 한 다음 확인을 클릭 하여(OK ) 변경 사항을 확인합니다.

일반 탭으로 이동합니다.  시작 유형 옵션을 찾아 자동으로 설정하십시오.

이제 DNS 캐시를 지우면 명령이 성공적으로 실행되고 있음을 알 수 있습니다. 마찬가지로 어떤 이유로 DNS 캐시를 비활성화하려면 시작 유형을 (DNS)비활성화(Disable) 로 변경합니다 .

추천:(Recommended:)

이 기사가 도움이 되었기를 바라며 Windows 10에서 DNS 캐시를 플러시하고 재설정(flush & reset the DNS cache in Windows 10) 할 수 있기를 바랍니다 . 여전히 질문이 있는 경우 댓글 섹션에서 자유롭게 질문하세요.



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts