DNS 문제 해결 · 4 min read · Jan 25, 2026

데스크탑 및 모바일에서 chrome://net-internals/#dns 사용하기 위한 단계별 가이드

브라우저

웹사이트를 클릭했는데 아무 일도 일어나지 않거나, 더 나쁘게는 사이트에 접근할 수 없다는 메시지를 본 적이 있나요? 보통 이런 일이 발생할 때 문제는 웹사이트가 아니라, 배경에서 발생하는 훨씬 더 기본적인 단계인 DNS 해석입니다.

DNS(도메인 이름 시스템)는 Google.com과 같은 기억하기 쉬운 이름을 컴퓨터가 읽을 수 있는 IP 주소로 변환하는 인터넷의 전화번호부처럼 작동합니다. 이 시스템에 문제가 생기면 브라우징이 중단되거나 완전히 끊길 수 있습니다.

이런 문제를 겪는 사용자들을 돕기 위해 Google Chrome에는 숨겨진(하지만 꽤 강력한) 도구인 chrome://net-internals/#dns가 장착되어 있습니다. 처음에는 기술적으로 보일 수 있지만, DNS 캐시를 지우거나 연결 문제를 진단해야 할 때 생명의 은인이 될 수 있습니다.

chrome://net-internals/#dns란?

Chrome://net-internals/#dns는 Google Chrome 내에서 DNS 진단 페이지 역할을 하는 내장 페이지입니다. 캐시된 도메인 이름과 그에 연결된 IP 주소와 같은 Chrome에 있는 DNS 정보에 접근할 수 있습니다.

Chrome이 도메인을 조회할 때 백그라운드에서 무엇을 하고 있는지 커튼을 걷어보는 것과 같습니다. 주로, 한 번의 클릭으로 DNS 캐시를 정리할 수 있게 해주며, 이는 자주 성가신 사이트 로딩 문제를 해결합니다.

이 도구는 개발자와 전문가 사용자를 염두에 두고 제작되었지만, 누구나 열 수 있습니다. 느린 사이트, 연결 문제 또는 다양한 “사이트에 접근할 수 없음” 유형의 메시지를 추적하는 경우 이 페이지가 도움이 될 수 있습니다.

DNS 캐시가 중요한 이유는?

우리가 절차를 진행하기 전에, DNS 캐시가 왜 중요한지 간단히 이야기해 보겠습니다.

웹사이트를 방문할 때, Chrome은 매번 같은 웹사이트의 IP 주소를 위해 DNS 서버에 문의하지 않도록 합니다. 그래서 캐시를 저장합니다. 다음 번에 그 사이트에 가면, Chrome은 저장된 기록을 가져와 페이지 로딩을 더 빠르게 만듭니다.

하지만 반전이 있습니다. 웹사이트가 IP 주소를 변경하면, Chrome은 DNS에 캐시된 이전 IP를 사용하려고 시도할 수 있으며, 이로 인해 웹사이트에 연결하지 못할 수 있습니다. 이때 다음과 같은 오류 메시지를 받게 됩니다:

  • DNS_PROBE_FINISHED_NXDOMAIN

  • 이 사이트에 접근할 수 없습니다

  • 서버 DNS 주소를 찾을 수 없습니다

캐시를 지우면 Chrome이 새로운 DNS 기록을 가져오게 되고, 문제는 종종 즉시 해결됩니다.

chrome://net-internals/#dns를 사용하여 DNS 캐시 지우기 (데스크탑)

Windows, macOS 또는 Linux를 실행 중이고 Google Chrome을 사용 중이라면, 다음과 같이 DNS 캐시를 지울 수 있습니다:

  • 평소처럼 Google Chrome 브라우저를 엽니다.

  • 주소 표시줄에 chrome://net-internals/#dns를 입력하고 Enter를 누릅니다.

  • 호스트 캐시 지우기”라는 버튼이 보일 것입니다. 한 번 클릭합니다.

chrome://net-internals를 사용하여 DNS 캐시 지우기

  • 호스트 캐시를 지운 후 chrome://net-internals/#sockets를 확인하고 “ 소켓 풀 플러시”를 클릭합니다.

chrome://net-internals를 사용하여 DNS 캐시 지우기

이는 오래된 DNS 정보와의 모든 연결을 지우기 위한 것입니다. 그게 전부입니다. 이제 Chrome의 DNS 캐시를 지웠습니다. 이제 문제가 있는 웹사이트를 방문해 보세요. 잘 로드될 것입니다.

Chrome 모바일에서 DNS 캐시 지우기 (안드로이드 및 iOS)

좋은 소식은 모바일 장치에서도 같은 작업을 수행할 수 있다는 것입니다.

방법 1: chrome://net-internals/#dns 사용

  1. 처음에 Android 또는 iPhone에서 Chrome 앱을 엽니다.

  2. 그 후, 주소 표시줄에 chrome://net-internals/#dns를 입력합니다.

  3. “호스트 캐시 지우기” 버튼을 탭합니다.

chrome://net-internals를 사용하여 DNS 캐시 지우기

chrome://net-internals를 사용하여 DNS 캐시 지우기

  1. Chrome을 재시작하고 사이트를 다시 방문해 보세요.

방법 2: 캐시 데이터 지우기

사실, Chrome 모바일은 항상 데스크탑처럼 작동하지 않을 수 있습니다. 그런 경우, 직접 브라우징 데이터를 지울 수 있습니다:

  1. 처음에 Chrome을 열고 세 점 메뉴(오른쪽 상단)를 탭합니다.

  2. 브라우징 데이터 지우기로 이동합니다.

  3. 시간 범위에서 “모든 시간”을 선택합니다.

  4. 그 후, 쿠키 및 사이트 데이터캐시된 이미지 및 파일을 체크합니다.

  5. 데이터 지우기를 탭합니다.

브라우저를 사용하여 DNS 캐시 지우기

브라우저를 사용하여 DNS 캐시 지우기

이는 간접적으로 캐시된 DNS를 플러시하며, 보통 문제를 해결합니다.

chrome://net-internals/#dns가 작동하지 않으면?

이 도구는 유용하지만, 항상 DNS 문제를 해결하지는 않습니다. 오류가 계속 발생하면 다음 대체 방법 중 하나를 시도해 보세요:

1. 명령줄을 통해 DNS 플러시

Windows의 경우:

  1. 명령 프롬프트를 관리자 권한으로 엽니다.

  2. 입력: ipconfig /flushdns

  3. Enter를 누릅니다. 확인 메시지가 표시됩니다.

ipconfig flushdns

macOS의 경우:

  1. Spotlight에서 터미널을 엽니다.

  2. 입력: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  3. 프롬프트가 나타나면 비밀번호를 입력합니다.

Linux의 경우:

  1. 터미널 창을 엽니다.

  2. 실행: sudo systemd-resolve –flush-caches

  3. 확인하려면 입력: sudo systemd-resolve –statistics

CacheHit ” 수치를 확인하세요. 리셋되어야 합니다.

2. DNS 클라이언트 서비스 재시작 (Windows 전용)

  1. Win + R을 누르고 services.msc를 입력한 후 Enter를 누릅니다.

  2. DNS 클라이언트로 스크롤합니다.

  3. 오른쪽 클릭 > 재시작.

또는 명령 프롬프트에서:

net stop dnscache
net start dnscache

3. Chrome 플래그 재설정

때때로 실험적인 Chrome 설정(플래그 형태)이 DNS에 간섭할 수 있습니다. 이를 재설정하면 도움이 될 수 있습니다:

  1. 주소 표시줄에 chrome://flags를 입력합니다.

  2. 모두 재설정을 클릭합니다.

  3. Chrome을 다시 시작합니다.

Chrome 플래그 재설정

chrome://net-internals/#dns의 주요 기능

Chrome의 DNS 페이지는 “호스트 캐시 지우기” 버튼 외에도 여러 기능이 있습니다. 주요 기능은 다음과 같습니다:

  • DNS 조회 도구는 특정 도메인에 대한 쿼리를 실행할 수 있게 해줍니다.

  • DNS 해석기 캐시는 만료 시간(TTL)과 함께 캐시된 항목을 보여줍니다.

  • DNS 프리패칭은 Chrome이 DNS 쿼리를 예측하고 미리 로드할 수 있는 기능을 제공합니다.

  • 소켓 풀은 활성 네트워크 소켓과 그 상태를 표시합니다.

이들은 연결 관리를 실시간으로 관찰하고자 하는 개발자에게 특히 유용합니다.

이 도구가 필요한 이유는?

DNS 캐시를 지워야 할 일반적인 경우는 다음과 같습니다:

  1. 웹사이트가 최근에 서버를 업데이트했으며, 여전히 이전 서버로 리디렉션되고 있습니다.

  2. Chrome에서 DNS 관련 오류 코드.

  3. 웹페이지가 정말 느리게 로딩되고 있으며, 인터넷 문제는 아닙니다.

  4. 로컬 DNS 설정을 변경했거나 VPN 제공업체를 변경했습니다.

이러한 경우 캐시를 플러시하면 Chrome이 새롭고 정확한 DNS 정보를 가져올 수 있습니다.

결론

chrome://net-internals/#dns 도구는 숨겨져 있고 다소 기술적으로 보일 수 있지만, 실제로는 DNS로 인한 브라우징 문제를 해결하는 가장 쉬운 방법 중 하나입니다. 데스크탑이든 모바일이든 호스트 캐시를 지우면 느리게 로딩되는 웹사이트, 연결 오류 및 DNS 문제를 해결할 수 있습니다.

어떤 이유로든 도구가 작동하지 않으면 걱정하지 마세요: 명령줄을 통한 DNS 플러시부터 Chrome 플래그 재설정까지 많은 옵션이 있습니다.

결국 DNS는 우리가 웹사이트에 접근하는 방식의 기초이며, 이를 제어하는 방법을 아는 것은 인터넷 관련 문제를 다루는 데 한 발 앞서가는 것과 같습니다.

그러니 다음 번에 사이트가 로드되지 않으면, 정확히 무엇을 해야 할지 알게 될 것입니다: chrome://net-internals/#dns로 이동하여 캐시를 지우고 번거로움 없이 온라인으로 돌아가세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.