Computer >> 컴퓨터 >  >> 문제 해결 >> Mac

맥(Mac) OS X에서 DNS 캐시를 플러시하는 방법 – 버전별 터미널 명령어 정리

요즘 컴퓨터에는 수많은 환경설정과 편리한 도구들이 내장되어 있지만, 때로는 전통적인 명령줄(Command Line) 도구만큼 빠르고 확실한 것이 없습니다. 특히 운영체제의 종류와 관계없이 네트워크 정보를 다룰 때는 더욱 그렇습니다.

DNS란 무엇인가?

웹의 핵심 시스템 중 하나가 바로 DNS(Domain Name System, 도메인 이름 시스템)입니다. DNS는 사람이 읽기 쉬운 웹사이트 주소를 실제 IP 주소와 연결해 주는 역할을 합니다. 덕분에 우리가 google.com에 접속할 때 브라우저는 어떤 IP 주소로 요청을 보내야 하는지 자동으로 알 수 있습니다.

DNS는 대개 문제없이 작동하지만, 조회 결과가 캐시 형태로 저장되다 보니 가끔 응답이 멈추거나 오래된 주소를 가리키는 경우가 생깁니다. 이럴 때는 방문하려는 모든 사이트에서 DNS 관련 오류 메시지가 나타나거나, 특정 사이트에서만 접속 문제가 발생할 수 있습니다.

터미널(Terminal) 실행하기

맥 OS X에서는 몇 가지 간단한 단계만 거치면 DNS 캐시를 손쉽게 비우고 새로고침할 수 있습니다.

먼저 터미널을 열어야 합니다. 가장 빠른 방법은 다음과 같습니다.

Command + Space 키를 눌러 Spotlight 검색을 엽니다.
Terminal을 입력한 후 Return 키를 눌러 명령줄 창을 실행합니다.

입력해야 할 명령어는 사용 중인 OS X 버전에 따라 조금씩 다릅니다. 화면 왼쪽 상단의 Apple 로고를 클릭하고 '이 Mac에 관하여(About This Mac)'를 선택하면 설치된 OS X 버전을 확인할 수 있습니다.

버전별 DNS 캐시 삭제 명령어

OS X Yosemite 10.10.4 이상 (El Capitan 포함)

Yosemite 10.10.4 또는 그 이상 버전을 사용 중이라면 아래 명령어를 입력하세요.

sudo killall -HUP mDNSResponder

OS X Mavericks v10.9.5 이하

Mavericks v10.9.5 또는 그 이전 버전을 사용 중이라면 역시 같은 명령어를 사용합니다.

sudo killall -HUP mDNSResponder

Snow Leopard 이전 버전

아직 Snow Leopard를 사용하고 계신가요? 보안과 성능을 위해 맥을 업그레이드할 때가 된 지 오래입니다! 그때까지는 아래 명령어를 사용하세요.

sudo dscacheutil -flushcache

걱정 없이 안전하게 사용 가능

DNS 캐시를 비우는 것은 시스템에 아무런 해를 끼치지 않으므로, 명령어를 잘못 입력할까 걱정하지 않아도 됩니다. 인터넷 연결 문제나 사이트 접속 오류가 의심될 때 부담 없이 시도해 보세요. 캐시가 초기화되면 최신 DNS 정보를 기반으로 새로 연결을 시도하게 됩니다.

여러분은 오류를 해결하기 위해 DNS 캐시를 비운 적이 있나요? 이런 오류를 얼마나 자주 겪는지 댓글로 알려주세요!

이미지 출처: argus via Shutterstock.com