Mac OS X 및 macOS에서 DNS 캐시를 플러시하는 방법

이 짧은 문서에서는 DNS 캐시를 플러시(또는 재설정)하는 방법을 설명합니다. DNS 쿼리(IP 주소)는 일반적으로 캐시되지만 때로는 DNS 캐시를 비우고 플러시해야 할 수도 있습니다. 캐시를 지우면(또는 "플러시") 이 데이터를 새로 고칩니다. 예를 들어, 404(서버를 찾을 수 없음) 오류 코드가 많이 발생하거나 명명된 서버가 제대로 확인되지 않는 문제가 발생하면 DNS 캐시를 재설정해야 할 수 있습니다. 다행히 이 과정은 정말 쉽습니다.

Mac OS X에서 DNS 캐시를 플러시하는 방법

내용물

    • Mac의 DNS 캐시에 관하여
  • macOS Sierra 및 다른 Mac OS X 버전에서 DNS 캐시 플러시
    • 맥OS 시에라
    • OS X 10.10 요세미티 및 엘 캐피탄
    • OS X 10.9 매버릭스
    • OS X Mountain Lion 또는 Lion(10.7 및 10.8)
    • 맥 OS X 10.6 및 10.5
    • 맥 OSX 10.4 이하
    • DNS 문제가 해결되었는지 확인
    • 빠른 액세스를 위해 .scpt 파일을 데스크탑에 저장
    • 관련 게시물:

Mac의 DNS 캐시에 관하여

macOS 및 OS X은 DNS 서버에서 지정한 시간 동안 해결된 DNS 쿼리의 로컬 캐시를 유지합니다. 때때로 캐시를 즉시 재설정하고 DNS 서버를 다시 쿼리해야 합니다. 예를 들어, DNS 서버가 최근에 변경된 경우 이 작업을 수행해야 할 수 있습니다.

Mac이 서버의 최신 DNS 항목을 사용하지 않는 경우 일반적으로 Mac을 재시동하면 캐시된 정보가 업데이트됩니다. DNS 항목을 업데이트하고 macOS 또는 OS X를 사용하여 Mac 또는 서버를 재시동할 수 없는 경우 아래 터미널 명령을 사용하십시오(macOS 또는 OS X 버전에 따라 다름).

macOS Sierra 및 다른 Mac OS X 버전에서 DNS 캐시 플러시

맥OS 시에라

터미널을 열고 아래 명령을 입력하십시오. 이 명령은 MDNS 및 UDNS 캐시를 지웁니다. macOS의 DNS는 mDNSResponder를 통해 처리되며, 프로세스를 종료하는 것은 재부팅하고 DNS 설정을 수동으로 변경하는 것 외에 Mac에서 DNS 캐시를 재설정하는 가장 쉬운 방법입니다. 암호를 입력하라는 메시지가 표시되면 Mac 로그인 암호를 입력하고 Enter 키를 누르십시오.

sudo killall -HUP mDNSRresponder 명령 수도dscacheutil -flushcache 또한 작동 DNS 캐시 플러시 macOS Sierra 및 Mac OS X

OS X 10.10 요세미티 및 엘 캐피탄

OS X v10.10.4 이상에서 DNS 캐시를 재설정하려면 다음 터미널 명령을 사용하십시오.

sudo killall -HUP mDNSResponder. 

다음 터미널 명령을 사용하여 OS X v10.10 ~ v10.10.3에서 DNS 캐시를 재설정하십시오.

sudo 검색 유틸리티 mdnsflushcache

플러시를 수행하라는 메시지가 표시되면 관리자 암호를 입력합니다.

OS X 10.9 매버릭스

터미널을 열고 다음을 입력하십시오.

dscacheutil -flushcache; sudo killall -HUP mDNSRresponder

OS X Mountain Lion 또는 Lion(10.7 및 10.8)

터미널 앱(응용 프로그램 > 유틸리티 > 터미널)을 시작하고 다음을 입력합니다(메시지가 표시되면 관리자 암호 입력).

sudo killall -HUP mDNSRresponder

맥 OS X 10.6 및 10.5

터미널을 열고 다음을 입력합니다.

sudo dscacheutil -flushcache

맥 OSX 10.4 이하

터미널을 실행하고 다음을 입력하십시오.

lookupd -flushcache macOS App Store 업데이트가 표시되지 않습니까? 고스트 업데이트?

DNS 문제가 해결되었는지 확인

DNS가 이제 정상적으로 작동하는지 확인하려면 "dig" 명령을 사용하십시오. 터미널에 머물면서 "dig appletoolbox.com.” 또는 정기적으로 방문하는 웹사이트의 이름입니다. 웹 주소 앞에 dig를 입력해야 합니다.

명령 파기 호스트 주소, 메일 교환, 이름 서버 및 관련 정보에 대한 정보를 DNS 이름 서버에 쿼리하는 데 사용됩니다. 속도가 문제인 경우 답변 섹션에서 쿼리 시간을 확인하십시오.

DNS 캐시 플러시 macOS Sierra 및 Mac OS X

해당 숫자가 너무 높으면 사이트를 로드하는 데 너무 오래 걸리거나 컴퓨터, 장치를 변경하거나 라우터의 DNS 설정을 Open DNS Servers(208.67.222.222 & 208.67.220.220) 또는 Google Public DNS Servers(8.8.8.8 및 8.8.4.4.)

빠른 액세스를 위해 .scpt 파일을 데스크탑에 저장

  • "스크립트 편집기"를 열고 다음 명령을 추가한 다음 바탕 화면에 저장합니다(따옴표를 포함하여 다음 줄을 복사하여 붙여넣기).
    • macOS Sierra의 경우 쉘 스크립트 수행 "sudo killall -HUP mDNSResponder"
    • El Capitan의 경우 쉘 스크립트 수행 "sudo dscacheutil-flushcache; sudo killall -HUP mDNSRresponder”
  • DNS를 플러시해야 할 때마다 해당 파일을 두 번 클릭합니다.
  • 터미널에서 DNS가 플러시되었음을 알리는 메시지를 원하면 다음 명령을 줄에 추가하십시오.
    • ;DNS 캐시가 성공적으로 플러시되었다고 가정
수즈 - 사과
SK( 편집장 )

Apple에 A/UX가 일찍 도착했을 때부터 기술에 집착한 Sudz(SK)는 AppleToolBox의 편집 방향을 책임지고 있습니다. 그는 캘리포니아 로스앤젤레스에 기반을 두고 있습니다.

Sudz는 수년에 걸쳐 수십 개의 OS X 및 macOS 개발을 검토하여 macOS의 모든 것을 다루는 것을 전문으로 합니다.

전생에 Sudz는 포춘 100대 기업의 기술 및 비즈니스 혁신 열망을 도왔습니다.