Windows 10 컴퓨터에서 DNS 캐시를 보는 방법은 다음과 같습니다.

게시 됨: 2020-10-06

Windows 10에서 DNS 캐시를 보는 방법을 알고 싶습니까? 그렇다면 이 튜토리얼은 당신을 위한 것입니다. Windows 10 PC에서 DNS 콘텐츠를 표시하는 데 사용할 수 있는 몇 가지 방법이 있습니다. 먼저 DNS 캐시가 의미하는 바를 요약하면 다음과 같습니다.

DNS 캐시란 무엇입니까?

DNS 확인자 캐시라고도 하는 DNS(도메인 이름 시스템) 캐시는 정보의 임시 저장소입니다. 그것은 귀하의 컴퓨터에 의해 유지 관리되며 최근에 방문한 모든 웹 사이트 및 해당 IP 주소의 기록을 포함합니다.

브라우저나 운영 체제에 로컬로 저장된 DNS 조회 사본을 보관하는 데이터베이스 역할을 합니다. 컴퓨터는 웹사이트를 로드하려고 할 때마다 빠르게 참조할 수 있습니다. DNS 캐시는 모든 공개 웹사이트와 해당 IP 주소의 색인을 저장하는 전화번호부와 같습니다. 주요 목적은 요청이 수많은 공용 DNS 서버로 전송되기 전에 최근에 방문한 주소의 이름 확인을 처리하여 웹사이트 로드 요청 속도를 높이는 것입니다. 정보를 로컬에서 사용할 수 있으므로 프로세스가 훨씬 빠릅니다.

Windows 10에서 DNS 캐시를 확인하는 방법

앞서 언급했듯이 Windows 10에서 DNS 캐시를 표시하는 방법은 다양합니다. 이 방법은 유효하지 않거나 오래된 DNS 레코드가 캐시될 수 있는 경우와 같이 DNS 문제를 진단하려는 경우에 유용할 수 있습니다.

명령 프롬프트를 통해

DNS 캐시의 내용을 표시하려면 관리자 권한 명령 프롬프트에서 다음 명령을 실행해야 합니다.

  1. Win + S 단축키를 누르고 "cmd"(따옴표 제외)를 입력합니다.
  2. 오른쪽 창에서 관리자 권한으로 실행을 클릭합니다.
  3. 명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다.
    ipconfig /displaydns

명령을 실행하면 다음 결과가 표시됩니다.

  • 레코드 이름 – DNS를 쿼리하는 이름과 해당 이름에 속하는 주소와 같은 레코드입니다.
  • 레코드 유형 – 숫자로 표시되는 항목 유형을 나타냅니다(일반적으로 이름으로 참조됨). 각 DNS 프로토콜에는 번호가 있습니다.
  • TTL(Time to Live) – 캐시 항목이 유효한 기간을 설명하는 값으로 초 단위로 표시됩니다.
  • 데이터 길이 – 길이를 바이트 단위로 설명합니다. 예를 들어 IPv4 주소는 4바이트이고 IPv6 주소는 16바이트입니다.
  • 섹션 – 쿼리에 대한 답변입니다.
  • CNAME 레코드 – 정식 이름 레코드입니다.

다음 명령을 사용하여 DNS 캐시 결과를 내보낼 수 있습니다.
ipconfig /displaydns > dnscachecontents.txt

그러면 텍스트 문서인 dnscachecontents.txt에 출력이 저장됩니다.

PowerShell을 통해

Windows PowerShell을 사용하여 DNS 캐시를 볼 수 있습니다. 명령 프롬프트와 마찬가지로 데이터베이스를 내보내거나 저장할 수도 있습니다. 절차는 다음과 같습니다.

  1. Win + X 바로 가기 키를 누르고 Windows PowerShell 관리자를 선택합니다. 또는 해당 옵션을 찾을 수 없는 경우 Win + S 바로 가기 키를 누르고 "PowerShell"(따옴표 제외)을 입력한 다음 오른쪽 창에서 관리자 권한으로 실행을 선택합니다.
  2. 그런 다음 "Get-DnsClientCache" 명령(따옴표 제외)을 입력하고 Enter 키를 누릅니다.
  3. Get-Help cmdlet을 사용하여 자세한 정보를 얻으십시오.
    도움말 Get-DnsClientCache – 전체

DNS 캐시를 지우는 방법

인터넷 연결 문제가 발생하면 일반적으로 DNS 캐시를 플러시하거나 지우면 문제가 해결됩니다.

다음과 같은 다양한 이유로 DNS 캐시를 지울 수 있습니다.

  • 웹 사이트 및 응용 프로그램에 액세스하는 데 문제가 있는 연결 문제를 해결하려고 할 때: 캐시의 도메인 이름에 올바르지 않거나 잘못된 IP 주소가 있는 경우 웹 사이트에서 올바른 정보를 반환할 수 없습니다. 브라우저 기록을 지우더라도 DNS 캐시에는 여전히 오래된 손상된 세부 정보가 포함되어 있습니다. 플러싱은 DNS가 결과를 업데이트하도록 하는 데 도움이 됩니다.
  • DNS 스푸핑 또는 DNS 캐시 중독 문제를 해결하거나 해결하려고 할 때: 사이버 범죄자는 암호 및 은행 세부 정보와 같은 민감한 데이터를 수집하도록 설계된 웹 사이트로 리디렉션할 의도로 캐시에 액세스하고 IP 주소를 삽입하거나 변경하려고 할 수 있습니다. DNS 캐시를 지우면 이를 방지할 수 있습니다.
  • 개인 정보 보호: DNS 캐시에는 쿠키나 JavaScript와 같은 개인 데이터가 포함되어 있지 않지만 최근에 방문한 주소와 자주 방문하는 주소의 기록이 유지됩니다. 이러한 종류의 정보는 숙련된 해커의 손에 위험할 수 있습니다. DNS 캐시를 지우면 주소 기록이 지워져 해커가 온라인 행동을 추적할 가능성이 줄어듭니다.
  • 방문한 사이트에 대한 오래되었거나 오래된 정보 해결: 웹사이트에서 서버를 이동한 경우를 예로 들 수 있습니다.

DNS 캐시를 플러시하는 것이 안전합니까?

DNS 캐시 플러시가 시스템에 부정적인 영향을 미치지 않는다는 점에 유의하는 것이 중요합니다. DNS 캐시는 웹사이트에 대한 빠른 액세스를 보장하며, 이를 지울 때 웹사이트를 처음 방문할 때 로드하는 데 평소보다 시간이 오래 걸릴 수 있습니다. 그러나 나중에 결과는 다시 빨라질 것입니다.

어떤 이유로든 DNS 캐시를 지우려면 명령줄이나 Windows PowerShell을 사용할 수 있습니다.

명령 프롬프트를 사용하여 DNS 캐시 지우기

  1. Windows 키 + S를 누르고 "CMD"(따옴표 제외)를 입력합니다.
  2. 오른쪽 창에서 "관리자 권한으로 실행" 옵션을 선택합니다.
  3. 프롬프트에 다음 명령을 입력하고 Enter 키를 누릅니다.
    ipconfig/flushdns

그게 다야! 캐시가 성공적으로 플러시되었다는 알림을 받아야 합니다.

문제가 로컬 컴퓨터가 아닌 서버에 있는 경우 명령 프롬프트를 사용하여 DNS 캐시를 지울 수 있지만 다른 명령을 사용합니다. 이 경우 명령은 다음과 같습니다.

  • dnscmd /clearcache

Windows PowerShell을 사용하여 DNS 캐시 지우기

Windows PowerShell을 사용하여 DNS 캐시를 플러시할 수도 있습니다. 지우려는 캐시 유형에 따라 구현할 수 있는 몇 가지 옵션이 있습니다.

  1. 로컬 DNS 서버 캐시를 지우려면 다음 명령줄을 사용합니다.
    Clear-DnsServerCache
  2. 클라이언트 캐시를 지우려면 다음 명령을 사용하십시오.
    Clear-DnsClientCache

Windows 10에서 DNS 캐시를 비활성화하는 방법

어떤 이유로든 Windows 10 PC에서 DNS 캐시를 비활성화하려는 경우 "서비스 컨트롤러" 도구를 사용하여 서비스를 중지할 수 있습니다.

  1. Win + R 키를 누르고 "services.msc"(따옴표 제외)를 입력하고 Enter 키를 누르거나 확인을 클릭합니다.
  2. DNS 클라이언트 서비스(일부 컴퓨터의 경우 Dnscache)를 찾아 두 번 클릭하여 속성을 엽니다.
  3. 시작 유형을 사용 안함으로 변경하십시오.
  4. 서비스를 다시 활성화하려면 위의 단계를 반복하고 시작 유형을 자동으로 변경하십시오.

또는 Windows 시스템 구성을 사용하여 DNS 클라이언트를 비활성화할 수 있습니다.

  1. Win + R 키를 누르고 실행 대화 상자에 "msconfig"(따옴표 제외)를 입력한 다음 Enter 키를 누르거나 확인을 클릭합니다.
  2. 서비스 탭으로 이동하여 DNS 클라이언트를 찾습니다.
  3. 서비스 옆에 있는 확인란의 선택을 취소하고 적용 > 확인을 클릭합니다.
  4. 서비스를 다시 활성화하려면 위의 단계를 반복하고 확인란을 다시 선택하십시오.

이 서비스를 비활성화하면 컴퓨터의 전체 성능에 영향을 미치고 DNS 쿼리에 대한 네트워크 트래픽이 증가하므로 웹사이트가 평소보다 훨씬 느리게 로드됩니다.

결론적으로…

위에서 언급했듯이 DNS 캐시는 웹사이트를 방문할 때마다 DNS를 조회하지 않아도 됩니다. 사이트를 한 번만 방문하면 됩니다. 이후 요청 시 브라우저나 운영 체제는 캐시된 DNS 세부 정보를 사용하여 요청을 훨씬 빠르게 반환합니다.

DNS 캐시를 지우는 것은 개인 정보를 보호하고 해킹 사례를 방지하는 데 중요하지만 민감한 정보의 모든 흔적을 제거하지는 않습니다. 이러한 세부 정보에는 활동 기록, 로그인 세부 정보, 프로필 데이터 및 성인 웹사이트 방문 기록이 포함됩니다. 고의로 열지 않았더라도 자신도 모르게 리디렉션되었을 수 있습니다.

추천

Auslogics BoostSpeed로 PC 문제 해결

BoostSpeed는 PC 청소 및 최적화 외에도 개인 정보를 보호하고 하드웨어 문제를 진단하며 속도 향상을 위한 팁을 제공하고 대부분의 PC 유지 관리 및 서비스 요구 사항을 처리하는 20개 이상의 도구를 제공합니다.

Auslogics BoostSpeed는 인증된 Microsoft Silver Application Developer인 Auslogics의 제품입니다.
무료 다운로드

이러한 민감한 데이터를 효과적으로 제거하고 개인 정보를 보호하려면 Auslogics BoostSpeed와 같은 안정적인 프로그램이 필요합니다. 이 도구는 다른 사람이 찾길 원하지 않는 모든 종류의 기밀 정보를 지우는 데 도움이 됩니다. BoostSpeed는 개인 정보 보호는 물론 최적의 속도로 PC 성능을 유지하는 데 필요한 모든 도구와 함께 제공됩니다.

특히 "보호" 탭 아래의 기능이 매우 유용하다는 것을 알게 될 것입니다. 웹 브라우저, 시스템 파일 및 애플리케이션에서 활동의 흔적을 지우는 것 외에도 무단 변경으로부터 DNS를 보호하는 옵션도 있습니다. 이렇게 하면 공격자가 트래픽을 사기성 웹사이트로 리디렉션하기 위해 DNS 레코드를 변경하는 DNS 스푸핑에 대해 걱정하지 않아도 됩니다.

Active Browser AntiTracker를 활성화하면 브라우징 세션이 끝날 때마다 브라우징 데이터가 지워져 개인 정보를 더욱 안전하게 보호할 수 있습니다. 사용량에 따라 정기적으로 PC를 정리하는 것이 좋습니다. 유지 관리 실행을 잊어버리기 쉽기 때문에 자동 스캔을 활성화하고 스캔을 실행할 빈도를 선택할 수 있습니다.