DNS 캐시를 플러시하는 방법 (Windows, Mac, Chrome)

웹 사이트 문제 해결은 위협적인 책임이 될 수 있습니다. DNS (도메인 이름 서버) 캐시를 플러시하는 것과 같은 작업의 경우 시작하기 전에 압도 당하고 혼란스러워하기 쉽습니다.

다행히도이 특정 작업을 빠르고 쉽게 수행 할 수 있습니다. 기술 경험이 거의 또는 전혀 없습니다. 두 가지 간단한 단계를 통해 DNS 캐시가 명확 해지며 직면 한 문제를 해결하기 위해 계속 작업 할 수 있습니다.

이 게시물에서는 DNS 캐시가 무엇이며 무엇을 설명하는지 설명합니다. 당신의 상황을 정리해야 할 수도 있습니다. 그런 다음 직접 경험 한 실제 사례를 공유하고 사용중인 하드웨어에 관계없이이 문제 해결 단계를 수행하는 방법을 설명합니다.

동영상 버전을보고 싶으십니까? 아래 재생을 클릭하십시오.

DNS 캐싱 소개

DNS 캐시를 플러시해야하는 이유를 이해하기 위해 분석해야 할 몇 가지 구성 요소가 있습니다.

먼저, DNS (Domain Name System)는 인터넷에있는 모든 웹 사이트와 해당 IP 주소의 색인입니다. 웹 사이트를위한 전화 번호 부나 전화 번호부로 생각할 수 있습니다. 캐싱은 웹 페이지와 같은 무언가의 스냅 샷을 저장하여 나중에 더 빨리 다시로드 할 수있는 프로세스입니다.

따라서 DNS 캐싱에는 운영 체제 (OS)가 포함됩니다. 또는 브라우저가 최근에 방문한 IP 주소를 캡처하여 데이터베이스에 저장합니다. 이렇게하면 브라우저에서 매번 DNS를 다시 참조해야 할 때보 다 이전에 방문한 사이트를 더 빨리 다시로드 할 수 있습니다.

안타깝게도 DNS 캐시가 손상되어 피싱 사기에 빠질 수 있습니다. 또한 단순히 구식이되거나 인터넷 연결 문제를 일으킬 수 있습니다. 이러한 상황에서 DNS 캐시를 지우면 문제를 해결하고 온라인 상태로 돌아 오는 데 도움이 될 수 있습니다.

DNS 캐시 사례 연구

요점을 자세히 설명하려면 다음을 살펴 보겠습니다. Kisnta 고객의 웹 사이트에서 실제로 발생한 예입니다.

고객이 웹 사이트에 이미지, CSS 및 JavaScript가 제대로로드되지 않아 문의했습니다.

사이트 그러나 우리에게는 잘로드되는 것처럼 보였고 클라이언트는 최근 변경 사항을 적용하지 않았습니다. Chrome Devtools로 사이트를 조사한 결과 CDN 하위 도메인 (cdn.domain.com)에서 오는 모든 것이 올바르게로드되지 않고 대신 404 오류가보고되는 것을 확인할 수있었습니다.

우리가 한 첫 번째 작업 CDN 하위 도메인을 ping하여 액세스 할 수 있는지 확인했습니다. 예상대로 응답을 반환했습니다. 그런 다음 무료 whatsmydns 도구를 통해 클라이언트의 CDN URL을 실행했습니다.

이 도구를 사용하면 여러 지리적 위치에서 DNS 레코드 (예 : CDN CNAME)의 해상도를 빠르게 확인할 수 있습니다. 우리는 사이트가 물리적 위치를 넘어 모든 곳에서 제대로로드되고 클라이언트의 CDN 제공 업체로 다시 확인되도록하고 싶었습니다.

결과는 다음과 같음을 보여줍니다.

whatsmydns CNAME 확인의 예

이 모든 조사를 마친 후 클라이언트의 DNS 공급자에 대한 사소한 변경 사항은 여전히 캐시에 저장되어 있습니다. 컴퓨터에서 로컬로 DNS 캐시를 지우고 페이지를 새로 고침 해달라고 요청했습니다.

그 시점에서 모든 것이 WordPress 사이트에 정상적으로로드되기 시작했습니다.

삭제 방법을 알고 있습니다. DNS 캐시는 많은 유사한 상황에서 도움이 될 수 있습니다. 어떻게 수행되는지 살펴 보겠습니다.

Mac, Windows, Linux 및 Chrome에서 DNS 캐시를 플러시하는 방법

DNS 캐시를 지우는 것은 비교적 간단한 과정이지만 OS에 따라 다릅니다. 또한 컴퓨터에서 플러시해야하는지 브라우저에서 플러시해야하는지 여부도 중요합니다. 아래에서는 macOS, Windows 및 Linux 운영 체제 (OS)와 Google Chrome 브라우저에서이 작업을 수행하는 방법을 설명했습니다.

  • macOS
  • Windows
  • Linux
  • Chrome

macOS에서 DNS 캐시를 지우는 방법

Mac에서 DNS 캐시를 사용하려면 터미널이라는 기본 명령 줄 인터페이스를 열고 적절한 명령을 실행해야합니다. 이 프로세스는 실행중인 macOS 버전에 따라 다릅니다.

사용중인 버전이 확실하지 않으면 왼쪽 상단 모서리에있는 apple아이콘을 클릭합니다. 바탕 화면을 클릭하고 About This Mac을 선택합니다.

About This Mac 창 열기

현재 버전이 나열된 첫 번째 정보입니다.

보기 현재 macOS 버전

이 정보를 알고 나면 아래 관련 단계를 따를 수 있습니다.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) 및 Catalina (10.15)

macOS 버전 10에서 작업하는 경우.11 이상에서는 Go > 유틸리티를 클릭하여 명령 줄 인터페이스를 엽니 다.

Mac 유틸리티 액세스

그런 다음 터미널을 선택합니다. 열리면 다음 명령을 실행합니다.

sudo killall -HUP mDNSResponder

컴퓨터 비밀번호를 입력하라는 메시지가 표시됩니다.

DNS flush 명령을 실행하기위한 관리자 비밀번호 입력

다음 그렇게했다면 DNS 캐시가 깨끗해야합니다.

macOS Yosemite (10.10)

모든 macOS 버전에 대해 위에서 설명한 것과 동일한 방법으로 터미널에 액세스 할 수 있습니다. Yosemite (10.10)에서 창이 열리면 다음 명령을 실행해야합니다.

sudo discoveryutil udnsflushcaches

컴퓨터 비밀번호 입력 DNS 캐시가 성공적으로 플러시됩니다.

macOS Lion (10.7), Mountain Lion (10.8) 및 Mavericks (10.9)

macOS 버전 10.7 ~ 10.9의 경우 터미널을 열고 다음 명령을 실행하여 DNS 캐시를 지우십시오.

sudo killall -HUP mDNSResponder

이것은 버전 10.11 및 위. 암호를 입력하여 실행하십시오.

macOS Snow Leopard (10.6)

macOS Snow Leopard (10.6)를 실행하는 경우 터미널을 열고 다음 명령을 입력하십시오.

뉴스 레터 신청

WordPress를 통해 트래픽을 1,187 % 늘 렸으며 그 방법을 보여 드리겠습니다.

내부 WordPress 팁과 함께 주간 뉴스 레터를받는 20,000 명 이상의 다른 사용자와 함께하세요!

sudo dscacheutil -flushcache

그런 다음 암호를 입력하여 DNS 캐시 지우기를 완료합니다.

macOS Leopard (10.5)

마지막으로 macOS Leopard (10.5) ) 사용자는 터미널에서 다음 명령을 실행해야합니다.

sudo lookupd -flushcache

비밀번호를 입력하면 DNS 캐시를 비워야합니다.

DNS 캐시를 지우는 것도 ERR_SPDY_PROTOCOL_ERROR를 수정하는 솔루션입니다.

2. Windows에서 DNS 캐시를 지우는 방법

Windows 컴퓨터에서 DNS 캐시를 플러시하는 것은 매우 간단합니다. Windows 10, 8, 7 및 XP에서이 작업을 수행하는 방법은 다음과 같습니다.

Windows 10

Windows OS에서 DNS 캐시를 지우려면 Command를 열어야합니다. 프롬프트, 시스템의 명령 줄 인터페이스. 시작 버튼을 클릭하여 Windows 10에서이 프로그램에 액세스 할 수 있습니다. 그런 다음 Windows 시스템 > 명령 프롬프트로 이동합니다.

Windows 시작 메뉴에서 명령 프롬프트 열기

명령 줄 인터페이스가 열리면 다음 줄을 입력합니다.

ipconfig /flushdns

이 명령은 DNS 캐시가 성공적으로 플러시되었다는 확인을 반환해야합니다.

대답? 세계적 수준의 지원 팀을 사용해보십시오! 계획 확인

명령 프롬프트 DNS 캐시 플러시 확인 메시지

그러면 명령 프롬프트 창을 닫을 수 있습니다.

Windows 8

이전 버전의 Windows에서 DNS 캐시 지우기 동일한 명령 ipconfig /flushdns이 필요합니다. 그러나 명령 프롬프트에 액세스하는 단계는 버전마다 약간 다릅니다.

Windows 8에서 앱 화면을 엽니 다. 맨 오른쪽에서 Windows 시스템을 찾고 명령 프롬프트를 선택합니다.

프로그램이 열리면 ipconfig /flushdns를 실행합니다. DNS 캐시가 성공적으로 삭제되면 확인 메시지가 표시됩니다.

Windows 7 및 Windows XP

Windows 7 또는 Windows XP에서 시작 버튼을 클릭합니다. 모든 프로그램 > 보조 프로그램으로 이동하고 명령 프롬프트를 선택합니다.

명령 줄 인터페이스에서 ipconfig /flushdns를 실행합니다. DNS 캐시가 플러시되면 확인 메시지를 받게됩니다.

Linux에서 DNS 캐시를 지우는 방법

Linux 컴퓨터에서 DNS 캐시를 플러시하는 것은 그렇게하는 과정과 매우 유사합니다. Mac 또는 Windows 컴퓨터에서. 방법은 다음과 같습니다.

Ubuntu

Linux는 macOS와 마찬가지로 터미널을 명령 줄 인터페이스로 사용합니다. 이를 열려면 바탕 화면의 왼쪽 상단 모서리에있는 활동을 클릭하십시오. 그러면 “터미널”을 입력하여 프로그램을 찾고 실행할 수있는 검색 창이 제공됩니다.

명령 줄 인터페이스가 열려 있으면 다음 명령을 실행합니다.

sudo systemd-resolve --flushcaches

그러면 터미널에서 암호를 입력하라는 메시지를 표시합니다. 입력하면 명령 실행이 완료됩니다. DNS 캐시를 플러시합니다.

기타 배포

Ubuntu 이외의 Linux 배포를 사용하는 경우 명령 줄 인터페이스를 열고이 명령을 실행하여 DNS 캐시를 플러시 할 수 있습니다. :

sudo /etc/init.d/dns-clean start

명령이 실행되면 캐시가 삭제되어야합니다.

Chrome에서 DNS 캐시를 삭제하는 방법

마지막으로이 게시물의 시작 부분에서 언급했듯이 OS가 아닌 브라우저의 DNS 캐시를 삭제해야 할 수도 있습니다. Chrome에서는 주소 표시 줄에 다음을 입력하여이를 수행 할 수 있습니다.

chrome : // net-internals / # dns

그런 다음 호스트 캐시 지우기 버튼을 클릭합니다.

Google 크롬의 호스트 캐시 지우기 버튼

이렇게하면 Chrome의 DNS 캐시가 자동으로 삭제됩니다.

브라우저의 캐시를 지우려면 모든 주요 브라우저의 브라우저 캐시를 지우는 방법을 확인하십시오.

DNS 캐시를 지우는 것은 간단합니다. OS 및 브라우저에 따라 다릅니다. 이 심층 자습서를 통해 Mac, Windows, Linux 및 Chrome에서 DNS 캐시를 플러시하는 방법을 알아보십시오! 🧹🖥 트위트하려면 클릭

요약

특히 인터넷 연결이나 기타 웹 사이트 문제를 해결하는 것이 처음 인 경우 DNS 캐시를 지울 가능성이 벅차게 들릴 수 있습니다. 다행히 실제 프로세스는 매우 간단합니다.

DNS 캐시를 플러시하려면 몇 단계 만 거치면됩니다. 먼저 사용중인 OS와 버전을 알아야합니다. 그런 다음 위의 관련 단계를 수행하고 하나 또는 두 개의 간단한 명령을 입력하여 DNS 캐시를 지울 수 있습니다.

이 자습서를 즐겼다면 Google 지원이 마음에 드실 것입니다. Kinsta의 모든 호스팅 계획에는 베테랑 WordPress 개발자 및 엔지니어의 연중 무휴 지원이 포함됩니다. Fortune 500 고객을 지원하는 동일한 팀과 채팅하십시오. 계획 확인

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다