Mac에서 DNS 캐시를 플러시하는 방법 (05.17.24)

인터넷을 사용하는 사람은 누구나 일종의 디지털 발자국을 남깁니다. 쿠키와 자바 스크립트는 웹 사이트 방문자의 행동을 모니터링하는 데 자주 사용됩니다.

하지만 운영 체제가 서핑 활동에 대한 정보도 저장한다는 사실을 알고 계셨습니까? 이 작업은 DNS 캐시를 통해 수행되며 문제를 방지하기 위해 정기적으로 정리해야합니다.

이 문서에서는 DNS 캐시가 무엇인지, 컴퓨터가이를 저장하는 이유 및 Mac에서 DNS 캐시를 플러시하는 방법에 대해 설명합니다.

p> DNS 캐시 란?

DNS 서버는 www.abc.com과 같은 도메인 이름을 컴퓨터 시스템이 처리 할 수있는 숫자 웹 주소로 변환합니다. 기본적으로 브라우저는 웹 주소에 액세스 할 때마다 DNS 서버에 연결합니다. URL에 방문자가 많을수록 DNS 서버에 대한 작업이 많아 져 "DNS Server Not Responding"과 같은 DNS 오류가 발생할 수 있습니다.

DNS 서버 작업을 최소화하고 사용자가 동일한 웹 사이트에 액세스하려고 할 때마다 자주 가져 오는 것을 방지하기 위해 Windows 및 macOS와 같은 운영 체제는 확인 된 모든 주소에 대해 자체 캐시를 포함합니다. 이것을 DNS 캐시라고합니다. 기본적으로 DNS 캐시는 이름 확인에 필요한 모든 관련 정보를 저장합니다. 이렇게하면 쿼리가 생성 될 때마다 브라우저가 DNS 서버에 액세스 할 필요가 없습니다.

모든 DNS 캐시에는 다음 정보가 포함됩니다.

  • Reimg 데이터 또는 rdata –이 데이터는 주소 또는 호스트 이름과 같은 레코드를 설명합니다.
  • 레코드 유형 – 생성 된 항목의 유형을 나타냅니다.
  • 레코드 이름 – 도메인 이름을 기록합니다. 항목이 만들어진 개체입니다.
  • Time to live – 일반적으로 초 단위로 저장되는 reimg 레코드의 유효 기간과 관련됩니다.
  • Class – 프로토콜을 나타냅니다. reimg가 속한 그룹
  • Reimg 데이터 길이 – 이것은 reimg 데이터의 길이에 대한 값입니다.
Catalina에서 DNS 캐시를 삭제해야하는 이유

정기적 인 DNS 플러시의 이유는 무엇입니까? 앞에서 설명한 것처럼 DNS 캐시를 정기적으로 플러시하는 데 그 목적이 있습니다. 그러나이 과정은 자동이 아닙니다. 정의 된 TTL이 만료되지 않는 한 항목은 캐시에 저장됩니다. 사용자는 플러시를 시작해야하며 그렇게해야하는 몇 가지 이유가 있습니다.

검색 활동 숨기기

사용자 행동 모니터링은 주로 쿠키, JavaScript 및 기타 소프트웨어를 사용하여 수행되지만 DNS 캐시에는 여전히 상대적으로 중요한 정보가 포함되어 있으며 이는 데이터 수집가의 잠재적 인 대상입니다. 나열된 주소와 캐시에 저장된 추가 정보를 기반으로 누구나 페이지 기록을 분석 할 수 있습니다. 캐시에 저장된 웹 주소 목록은 어떤 웹 사이트를 더 자주 방문하는지 배신합니다. 캐시 된 주소 수집이 더 포괄적 일수록 귀하와 귀하의 활동에 대해 더 많이 드러납니다.

보안 목적

이것은 아마도 정기적으로 DNS 캐시를 삭제해야하는 가장 중요한 이유 중 하나 일 것입니다. 캐시에 저장된 데이터는 웹 페이지를 빠르게 전달하는 데 유용하지만 잘못된 사람이 사용하면 매우 위험 할 수 있습니다. 해커가 DNS 캐시에 액세스하면 쉽게 항목을 조작하고 활동을 변경할 수 있습니다. 예를 들어 잘못된 웹 사이트로 리디렉션하거나 다른 검색 결과를 표시 할 수 있습니다. 이를 DNS 포이즈 닝 또는 DNS 스푸핑이라고도합니다. 이 속임수는 일반적으로 온라인 뱅킹 및 기타 계정의 로그인 정보를 훔치는 데 사용됩니다. DNS를 삭제하면 사이버 범죄자가 로그인 정보를 훔칠 기회가 없습니다.

기술 문제 해결

특정 웹 사이트에 액세스하거나 웹 애플리케이션을 사용하는 데 문제가있는 경우 DNS 캐시를 삭제하는 것은 필수 문제 해결 단계 중 하나입니다. 예를 들어 오래된 항목으로 인해 호출 된 웹 사이트의 오래된 버전이 표시 될 수 있습니다. 이는 캐시에 저장된 도메인 이름에 올바르지 않거나 오래된 IP 주소가있을 때 발생합니다. DNS 캐시를 지우면 쉽게 해결할 수 있습니다. 이렇게하면 요청이 캐시가 아닌 적절한 DNS 서버로 다시 라우팅됩니다. 이렇게하면 프로세스의 주소 정보가 업데이트되고 웹 페이지에 대한 연결이 복원됩니다.

Catalina 및 Big Sur에서 DNS 캐시를 플러시하는 방법

이제 DNS 캐시를 지우는 것의 중요성을 설정했습니다. 이제 Catalina 및 Big Sur에서 DNS 캐시를 플러시하는 방법에 대한 단계를 논의하겠습니다.

이전 버전의 macOS를 실행중인 경우 프로세스가 약간 다르므로 작동하지 않습니다. 단계를 적용하려면 최소한 Catalina를 실행해야합니다.

다음 단계를 따르세요.

  • 로 이동하여 터미널 을 엽니 다. 찾기 & gt; 이동 & gt; 유틸리티 . Spotlight 를 사용하여 터미널을 검색 할 수도 있습니다.
  • 터미널 창에 다음 명령을 입력합니다.
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
  • 명령을 실행하려면 Enter 를 누릅니다.
  • 메시지가 표시되면 관리자 비밀번호를 입력합니다.
  • 터미널을 닫습니다.
  • 위의 단계를 완료하면 DNS 캐시를 성공적으로 지운 것입니다. DNS 캐시 DNS 재설정 및 플러시 문제가 발생하는 경우 수행 할 수있는 작업은 다음과 같습니다.

    • Mac을 다시 시작하고 재부팅 후 캐시를 지워보십시오.
    • 끄기 방화벽 및 보안 소프트웨어를 일시적으로 사용합니다.
    • Mac 복구 앱을 사용하여 Mac에서 정크 파일을 정리합니다.
    • 안전 모드로 부팅하고 거기에서 DNS 캐시를 삭제 해보세요.
    Mac에서 DNS 캐시를 비우는 방법 이전 macOS 사용

    위 단계는 macOS Catalina 및 Big Sur에서만 작동합니다. 이전 macOS를 실행중인 경우 아래에서 적절한 명령을 참조해야합니다. 명령 줄이 약간 다르지만 터미널을 사용하여 명령을 입력하게됩니다.

    Sierra 및 High Sierra :
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.4) 및 El Capitan :
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    Yosemite (OS X 10.10.1 ~ 10.10 .3) :
    • sudo discoveryutil mdnsflushcache
    • sudo discoveryutil udnsflushcaches
    Mavericks :
    • sudo dscacheutil -flushcache
    • sudo killall -HUP mDNSResponder
    요약

    위의 명령을 사용하여 DNS 캐시를 지우면 프로세스가 성공했음을 나타내는 확인이나 메시지가 표시되지 않습니다. DNS 캐시가 재설정되었음을 알 수있는 유일한 방법은 이전에 문제가 있었던 웹 페이지에 마침내 액세스 할 수있을 때입니다.


    YouTube 비디오: Mac에서 DNS 캐시를 플러시하는 방법

    05, 2024