본문 바로가기
엘클방 엘클방

인터넷은 연결됐는데 특정 사이트만 열리지 않을 때 DNS 점검 방법

ELIYAHUB 읽는 시간 약 8분
인터넷은 연결됐는데 특정 사이트만 열리지 않을 때 DNS 점검 방법

인터넷 검색과 다른 사이트 접속은 정상인데 특정 사이트만 열리지 않는다면 단순한 인터넷 끊김보다 DNS, 브라우저 캐시, 보안 프로그램 또는 해당 사이트 서버의 문제일 가능성이 크다. DNS는 example.com 같은 도메인 이름을 실제 서버의 IP 주소로 변환하는 역할을 한다. 이 변환 과정에 오래되거나 잘못된 정보가 남으면 인터넷 연결 표시가 정상이어도 일부 사이트에 접속하지 못할 수 있다.

1. 먼저 DNS 문제인지 구별하는 방법

같은 사이트를 크롬과 엣지에서 각각 열어 보고, 스마트폰을 동일한 와이파이에 연결한 상태에서도 접속해 본다. 모든 기기와 브라우저에서 열리지 않는다면 사이트 서버나 공유기·통신사 DNS 문제일 가능성이 있다. PC의 특정 브라우저에서만 열리지 않는다면 해당 브라우저의 캐시, 확장 프로그램 또는 보안 DNS 설정을 먼저 확인해야 한다.

스마트폰의 와이파이를 끄고 모바일 데이터로 접속했을 때 사이트가 열린다면 가정의 공유기나 통신사 회선 쪽 문제를 의심할 수 있다. 반대로 모든 환경에서 접속되지 않는다면 해당 사이트가 점검 중이거나 서버 장애가 발생했을 가능성이 크다. 이 경우 DNS 설정을 무작정 변경하기보다 잠시 기다린 뒤 다시 접속하는 편이 안전하다.

2. nslookup으로 도메인 변환 상태 확인하기

DNS 응답을 확인하려면 작업 표시줄 검색창에 명령 프롬프트를 입력해 실행한 뒤 다음 명령어를 입력한다.

nslookup 접속되지않는사이트주소.com

정상이라면 사용 중인 DNS 서버와 해당 사이트의 IP 주소가 표시된다. Non-existent domain, DNS request timed out 또는 서버를 찾을 수 없다는 메시지가 나오면 DNS가 주소를 제대로 변환하지 못했을 가능성이 있다. 비교를 위해 정상적으로 접속되는 사이트도 같은 방식으로 조회해 보는 것이 좋다.

nslookup에서 IP 주소가 정상적으로 확인되는데 브라우저만 접속하지 못한다면 DNS 이외의 원인도 살펴봐야 한다. HTTPS 인증서 오류, 방화벽, 프록시, 브라우저 확장 프로그램 또는 사이트 측 접속 차단이 원인일 수 있다. 따라서 nslookup 결과 하나만으로 DNS 장애라고 단정하지 않는 것이 중요하다. Microsoft의 DNS 클라이언트 진단 안내

3. Windows DNS 캐시를 안전하게 초기화하기

Windows는 접속 속도를 높이기 위해 이전에 조회한 DNS 정보를 임시로 저장한다. 사이트가 서버 주소를 변경했거나 잘못된 응답이 저장되면 오래된 정보 때문에 접속 오류가 계속될 수 있다. 이때는 DNS 캐시를 삭제해 새 주소를 다시 받아오게 할 수 있다.

시작 버튼을 누르고 cmd를 검색한 다음 명령 프롬프트를 관리자 권한으로 실행한다. 다음 명령어를 입력하고 Enter 키를 누른다.

ipconfig /flushdns

‘DNS 확인자 캐시를 성공적으로 플러시했습니다’라는 메시지가 나타나면 브라우저를 완전히 종료했다가 다시 실행한다. 이 명령은 개인 파일이나 비밀번호를 삭제하지 않으며 저장된 DNS 주소 정보만 초기화한다. PowerShell에서는 Clear-DnsClientCache 명령으로 같은 작업을 수행할 수 있다. Microsoft 공식 명령어 설명

4. Windows 11에서 DNS 서버 변경하기

캐시를 초기화해도 문제가 계속되면 현재 사용하는 통신사 DNS 대신 신뢰할 수 있는 공개 DNS로 일시적으로 변경해 볼 수 있다. Windows 11에서는 설정 → 네트워크 및 인터넷 → Wi-Fi 또는 이더넷 → 연결된 네트워크 속성 → DNS 서버 할당 → 편집 순서로 들어간다.

설정을 ‘수동’으로 변경하고 IPv4를 켠 뒤, 기본 DNS와 보조 DNS를 입력한다. 대표적인 예는 Google Public DNS의 8.8.8.8과 8.8.4.4, Cloudflare DNS의 1.1.1.1과 1.0.0.1이다. 저장한 후 브라우저를 다시 실행해 접속 여부를 확인한다.

공용·회사·학교 네트워크에서는 관리자가 지정한 DNS가 필요할 수 있으므로 임의 변경을 피해야 한다. 변경 후 다른 사이트까지 열리지 않으면 DNS 서버 할당을 다시 자동(DHCP)으로 되돌린다. Microsoft도 일반 환경에서는 공유기나 네트워크가 자동으로 제공하는 DHCP 설정을 권장한다. Windows 네트워크 설정 안내

5. 크롬과 엣지의 보안 DNS 비교하기

크롬이나 엣지는 Windows DNS와 별도로 암호화된 보안 DNS를 사용할 수 있다. 운영체제의 DNS를 변경했는데 특정 브라우저에서만 계속 접속되지 않는다면 브라우저가 다른 DNS 제공자를 사용하고 있을 수 있다.

크롬은 설정 → 개인정보 보호 및 보안 → 보안 → 보안 DNS 사용에서 현재 제공자 또는 맞춤 제공자를 확인한다. 엣지는 설정 → 개인정보, 검색 및 서비스 → 보안 → 보안 DNS 사용에서 확인할 수 있다. 문제 진단을 위해 잠시 현재 서비스 제공자로 바꾸거나 기능을 껐다가 접속 상태를 비교할 수 있다.

보안 DNS는 DNS 요청을 암호화해 통신 과정의 노출을 줄이는 기능이므로, 오류 해결 후에는 정상 작동하는 제공자로 다시 활성화하는 것이 좋다. Chrome 보안 DNS 안내, Edge 보안 DNS 안내

6. DNS 변경으로 해결되지 않을 때 확인할 사항

DNS 점검 후에도 특정 사이트가 열리지 않으면 브라우저의 시크릿 창에서 접속해 본다. 시크릿 창에서 정상적으로 열린다면 기존 쿠키, 캐시 또는 확장 프로그램이 원인일 가능성이 있다. VPN이나 프록시를 사용하고 있다면 잠시 해제해 보고, Windows의 날짜와 시간이 정확한지도 확인한다. 날짜가 틀리면 HTTPS 인증서를 정상적으로 검증하지 못할 수 있다.

또한 보안 프로그램, 자녀 보호 기능과 공유기의 사이트 차단 설정도 특정 주소만 막을 수 있다. hosts 파일 변조도 점검 대상이지만 출처를 모르는 인터넷 정보대로 시스템 파일을 수정해서는 안 된다. 마지막 수단인 ‘네트워크 초기화’는 어댑터와 저장된 네트워크 설정에 영향을 주므로 DNS 캐시 삭제와 브라우저 비교를 먼저 수행한 후 신중하게 사용해야 한다.

장단점 분석

장점

  • DNS 캐시 초기화는 개인 파일과 브라우저 비밀번호에 영향을 주지 않는다.
  • 공개 DNS를 이용하면 통신사 DNS 장애 여부를 비교할 수 있다.
  • 브라우저별 접속 결과를 비교하면 문제 범위를 빠르게 좁힐 수 있다.
  • nslookup을 이용하면 주소 변환 여부를 직접 확인할 수 있다.

단점

  • 접속 오류가 모두 DNS 때문에 발생하는 것은 아니다.
  • 회사나 학교 PC에서 DNS를 변경하면 내부 사이트 접속이 중단될 수 있다.
  • 잘못된 DNS 주소를 입력하면 모든 사이트 접속에 문제가 생길 수 있다.
  • 사이트 자체의 서버 장애나 접속 차단은 사용자 설정으로 해결할 수 없다.

사용자 평가 및 후기

일반적인 사용 경험을 종합하면 ipconfig /flushdns는 특정 사이트 접속 오류를 해결하는 가장 부담이 적은 방법으로 평가된다. 명령어 한 줄로 실행할 수 있고 기존 파일이 삭제되지 않는다는 점이 장점이다. 반면 처음부터 DNS 서버나 네트워크 전체를 초기화했다가 와이파이와 사내 네트워크 설정까지 다시 구성해야 했다는 불편도 나타난다. 따라서 브라우저 비교, DNS 캐시 삭제, DNS 변경 순서로 진행하는 것이 효율적이다.

나의 비평

이 문제를 해결할 때 가장 중요한 것은 처음부터 설정을 크게 바꾸지 않고 원인을 좁혀 가는 것이라고 생각한다. 특정 사이트 하나가 열리지 않는다는 이유로 공유기를 초기화하기보다 다른 브라우저와 스마트폰에서 먼저 비교하면 불필요한 작업을 줄일 수 있다. 내가 보기에는 DNS 변경 자체보다 변경 전 주소를 기록하고, 해결되지 않을 경우 자동(DHCP)으로 되돌리는 과정이 더 중요하다고 생각된다.

ELIYAHUB

ELIYAHUB
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!