특정 사이트만 접속되지 않을 때 — DNS와 IE 모드 확인 후 인터넷 방화벽 차단 확인

사무실에서 인터넷 자체는 정상적으로 사용할 수 있었지만 특정 사이트들만 접속되지 않는 문제가 발생했다.

같은 PC에서 일반적인 웹사이트는 정상적으로 열렸기 때문에 인터넷 회선 전체의 장애로 보기는 어려웠다.

문제가 발생하는 사이트를 확인하는 과정에서 DNS를 변경하거나 Edge의 IE 모드를 이용했을 때 접속 상태가 달라지는 모습도 있었기 때문에 처음에는 DNS 또는 브라우저 호환성 문제를 의심했다.

하지만 최종적으로 인터넷 방화벽 관리자에게 확인한 결과, 문제가 발생하던 사이트가 사내 인터넷 방화벽의 차단 정책에 포함되어 있는 상태라는 것을 확인했다.

따라서 이번 사례의 최종 원인은 PC 자체나 단순 DNS 장애가 아니라 사내 인터넷 방화벽 또는 웹 필터링 정책에 의한 사이트 차단이었다.

증상

현장에서 확인한 증상은 다음과 같았다.

  • 인터넷 자체는 정상적으로 사용 가능
  • 일반적인 웹사이트는 정상 접속
  • 특정 사이트들만 접속되지 않음
  • 같은 사이트가 모바일 환경에서는 정상적으로 접속됨
  • 일부 사이트에서는 HTTPS 또는 보안과 관련된 경고가 나타남
  • DNS를 변경하면 접속 결과가 달라짐
  • Edge 또는 Whale의 IE 호환 기능을 사용했을 때 일부 접속이 가능해짐

처음에는 단순 DNS 문제처럼 보일 수 있었지만, 여러 사이트에서 비슷한 증상이 반복되고 접속 환경에 따라 결과가 달라져 원인을 하나씩 나눠서 확인했다.

1. 인터넷 전체 장애인지 먼저 확인

특정 사이트가 열리지 않을 때 가장 먼저 확인할 것은 인터넷 전체가 안 되는 것인지, 특정 사이트만 안 되는 것인지다.

이번 환경에서는 다른 웹사이트들은 정상적으로 접속할 수 있었다.

따라서:

인터넷 회선 전체 장애

보다는:

특정 도메인
브라우저
DNS
보안 정책
웹 필터링

과 관련된 문제일 가능성을 먼저 생각할 수 있었다.

이 구분을 하지 않고 공유기나 랜카드부터 계속 변경하면 문제와 관계없는 부분을 건드리게 될 수 있다.

2. 모바일 환경에서 같은 사이트 확인

다음으로 동일한 사이트를 휴대폰에서 확인했다.

사내 네트워크가 아닌 모바일 데이터 환경에서는 해당 사이트가 정상적으로 열렸다.

이 결과로 최소한 사이트 자체가 완전히 중단된 상태는 아닐 가능성을 확인할 수 있었다.

구조를 단순하게 보면:

사내 PC + 사내 인터넷
→ 접속 불가

휴대폰 + 모바일 데이터
→ 접속 가능

였다.

이런 경우라면 PC 한 대의 문제뿐 아니라 사내 네트워크를 통해 인터넷으로 나가는 과정에서 적용되는 정책도 확인할 필요가 있다.

3. DNS 변경 테스트

DNS 문제 가능성도 확인했다.

기존 네트워크에서 사용하던 DNS 대신 Google Public DNS인:

8.8.8.8

을 설정해 테스트했다.

일부 환경에서는 기존 DNS를 사용할 때와 다른 접속 결과가 나타났다.

DNS는 사용자가 입력한 도메인 이름을 IP 주소로 변환하는 역할을 하기 때문에 특정 도메인만 문제가 발생한다면 확인해볼 수 있는 항목이다.

Windows에서는 다음 명령으로 현재 DNS 응답도 확인할 수 있다.

nslookup example.com

다만 이번 사례에서는 8.8.8.8로 변경했을 때 접속 결과가 달라졌다는 이유만으로 DNS가 최종 원인이라고 판단하지 않았다.

뒤에서 인터넷 방화벽의 사이트 차단 상태가 따로 확인됐기 때문이다.

DNS를 바꿔서 열렸다고 DNS 문제로 확정하면 안 되는 이유

DNS 변경 후 사이트가 열리면 바로:

기존 DNS 서버가 고장 났다.

라고 판단하기 쉽다.

하지만 실제 기업 네트워크에서는 DNS 외에도 다음과 같은 장비나 정책이 개입할 수 있다.

  • 인터넷 방화벽
  • 웹 필터링
  • URL 필터
  • 보안 DNS
  • 프록시
  • HTTPS 검사
  • 접근 제어 정책

따라서 DNS 변경은 진단 과정에서 중요한 단서가 될 수 있지만 그것만으로 근본 원인을 확정하기는 어렵다.

4. Edge와 Whale의 IE 호환 모드 확인

문제가 발생하던 사이트 중 일부는 일반 브라우저 상태에서는 접속되지 않았지만 Edge나 Whale에서 IE 호환 모드로 등록했을 때 접속 상태가 달라졌다.

특히 오래된 사내 웹사이트나 구형 웹 기술을 사용하는 사이트는 최신 브라우저와의 호환성 문제가 발생할 수 있다.

이 때문에 처음에는:

특정 사이트
+
브라우저 호환성 문제

도 함께 의심했다.

하지만 IE 모드 사용으로 일부 접속이 가능해졌다는 사실 역시 인터넷 방화벽 차단 정책이 없었다는 의미는 아니었다.

최종적으로 별도의 인터넷 방화벽 차단 상태가 확인됐기 때문이다.

즉 이번 환경에서는:

DNS 변경
IE 호환 모드

가 문제의 범위를 좁히는 과정에서 나타난 조건이었지, 최종적으로 확인된 근본 원인은 아니었다.

5. HTTPS 및 보안 관련 경고 확인

문제가 발생하던 여러 사이트를 확인하면서 공통적으로 HTTPS, 인증서 또는 보안과 관련된 경고가 나타나는 경우도 있었다.

이런 증상이 여러 특정 사이트에서 반복된다면 단순 DNS뿐 아니라 다음과 같은 요소도 생각해볼 수 있다.

  • HTTPS 검사
  • 웹 필터링
  • 인증서 검사
  • TLS 정책
  • 인터넷 방화벽의 보안 정책

다만 이 단계에서는 보안 경고가 있었다는 사실만으로 HTTPS 검사나 TLS 정책이 직접적인 원인이라고 확정하지 않았다.

최종적으로 확인된 사실은 인터넷 방화벽의 차단 목록에 해당 사이트가 포함되어 있었다는 것이었다.

6. 인터넷 방화벽 관리자에게 확인

PC와 브라우저 설정을 계속 변경하기 전에 인터넷 방화벽 관리 측에도 확인했다.

확인 결과 문제가 발생하던 사이트가 인터넷 방화벽의 차단 정책에 포함된 상태였다.

이 단계에서야 PC 자체의 문제와 네트워크 정책 문제를 명확하게 구분할 수 있었다.

정리하면:

PC 인터넷 자체는 정상
↓
특정 사이트만 접속 불가
↓
모바일에서는 정상 접속
↓
DNS 변경 시 접속 상태 변화
↓
IE 호환 모드에서도 상태 변화
↓
보안/HTTPS 관련 공통 증상 확인
↓
인터넷 방화벽 관리자 확인
↓
해당 사이트 차단 정책 확인

이었다.

최종 원인

이번 사례에서 최종적으로 확인된 원인은:

사내 인터넷 방화벽 또는 웹 필터링 정책에서 해당 사이트가 차단되어 있던 것

이었다.

따라서 PC의:

  • 랜카드
  • Windows
  • Edge 설치 상태
  • DNS 설정

중 하나가 단독으로 문제를 일으켰다고 볼 수는 없었다.

특히 DNS 변경이나 IE 모드에서 접속 결과가 달라졌기 때문에 원인 판단이 조금 복잡해졌지만, 최종적으로는 네트워크 보안 정책을 확인하면서 원인을 찾을 수 있었다.

특정 사이트만 안 될 때 확인 순서

비슷한 증상이 발생한다면 다음 순서로 확인하면 문제 범위를 좁히기 쉽다.

1. 다른 사이트가 정상적으로 열리는지 확인

다른 사이트도 모두 안 된다면 인터넷 회선이나 네트워크 전체 문제부터 확인한다.

다른 사이트는 정상이라면 특정 사이트 문제로 범위를 좁힌다.

2. 다른 PC에서도 같은지 확인

같은 사내망의 다른 PC에서도 동일한 사이트가 열리지 않는다면 특정 PC 한 대의 문제일 가능성이 낮아진다.

3. 모바일 데이터에서 확인

휴대폰의 사내 Wi-Fi를 끄고 모바일 데이터로 같은 사이트를 접속해본다.

모바일에서는 정상인데 사내망에서만 안 된다면 사내 네트워크 쪽을 추가로 확인할 수 있다.

4. DNS 확인

다음과 같이 DNS 응답을 확인할 수 있다.

nslookup 사이트주소

필요하면 테스트 목적으로 다른 DNS를 사용해 결과가 달라지는지도 볼 수 있다.

다만 업무용 네트워크의 DNS를 임의로 영구 변경하기 전에 내부 정책을 확인하는 것이 좋다.

5. 브라우저를 바꿔보기

Edge, Chrome, Whale 등 다른 브라우저에서 동일한지 확인한다.

구형 사이트라면 IE 호환 모드가 필요한 경우도 있다.

6. 오류 메시지를 확인

단순히:

사이트가 안 됩니다.

로 끝내지 말고 실제 화면에 표시되는 내용을 확인하는 것이 중요하다.

예를 들어:

  • DNS 오류
  • 연결 시간 초과
  • 연결 거부
  • 인증서 오류
  • HTTPS 경고
  • 접근 차단 메시지

등은 서로 다른 원인을 가리킬 수 있다.

7. 회사의 인터넷 보안 정책 확인

여러 PC에서 같은 사이트만 접속되지 않고 외부 네트워크에서는 정상이라면 인터넷 방화벽, 웹 필터링 또는 URL 차단 정책을 확인한다.

특히 업무용 환경에서는 사용자 PC에서 아무리 설정을 변경해도 상위 인터넷 방화벽에서 차단하고 있다면 정상적으로 접속할 수 없다.

주의사항

DNS를 영구적으로 바꾸기 전에 확인

테스트 목적으로 DNS를 변경하는 것은 원인 확인에 도움이 될 수 있다.

하지만 회사 내부에서 특정 DNS를 사용하는 이유가 있을 수 있다.

예를 들어 내부 서버 주소 확인이나 사내 도메인 사용 등에 내부 DNS가 필요할 수 있기 때문에, 테스트 후에는 기존 설정과 사내 정책을 확인하는 것이 좋다.

보안 장비를 우회하려고 설정을 변경하지 않기

업무용 네트워크에서 사이트가 보안 정책으로 차단돼 있다면 임의로 차단을 우회하는 것보다 인터넷 방화벽 관리자에게 정상적인 허용 여부를 확인하는 것이 우선이다.

차단이 잘못 적용된 것이라면 관리자 측에서 정책을 수정하는 것이 정상적인 해결 방법이다.

IE 모드를 보안 문제의 해결책으로 생각하지 않기

IE 호환 모드는 오래된 웹사이트의 호환성을 위한 기능이다.

인터넷 방화벽이나 보안 정책에 의해 차단된 사이트를 해결하기 위한 기능은 아니다.

이번 사례에서는 IE 호환 모드에 따라 접속 상태가 달라졌지만 최종적으로 별도의 방화벽 차단 정책이 확인됐다.

HTTPS 경고를 무시하고 접속하지 않기

인증서나 HTTPS 관련 경고가 표시되는 경우 단순히 경고를 무시하고 접속하기보다 왜 경고가 발생하는지 확인하는 것이 좋다.

업무 환경에서는 보안 장비, 인증서, 브라우저 또는 실제 사이트 인증서 문제 등 다양한 원인이 있을 수 있다.

작업 결과

이번 작업에서는 인터넷 자체는 정상적으로 사용할 수 있었지만 특정 사이트들만 접속되지 않았다.

DNS 변경과 브라우저 IE 호환 모드 사용에 따라 접속 결과가 달라져 처음에는 DNS 또는 브라우저 호환성 문제도 의심했다.

하지만 인터넷 방화벽 관리자에게 확인한 결과 해당 사이트가 사내 인터넷 방화벽의 차단 정책에 포함되어 있는 상태임을 확인했다.

따라서 최종적으로는 PC 설정을 계속 변경하는 것이 아니라 인터넷 방화벽 측의 사이트 차단 정책을 확인하는 것이 핵심이었다.

현장 기록

증상: 인터넷은 정상이나 특정 사이트만 접속되지 않음

추가 확인: 모바일 데이터에서는 해당 사이트 정상 접속

확인 1: 기존 DNS와 Google Public DNS 8.8.8.8 사용 시 접속 결과에 차이가 있었음

확인 2: Edge/Whale의 IE 호환 모드를 사용했을 때 일부 접속 상태가 달라짐

공통 증상: 일부 문제 사이트에서 HTTPS 또는 보안 관련 경고 확인

초기 의심: DNS 문제, 브라우저 호환성, HTTPS/웹 보안 정책

최종 확인: 인터넷 방화벽 관리자에게 확인한 결과 해당 사이트가 차단 정책에 포함되어 있었음

최종 원인: 사내 인터넷 방화벽 또는 웹 필터링 정책에 의한 사이트 차단

주의: DNS 변경이나 IE 호환 모드에서 접속됐다는 이유만으로 해당 설정을 근본 해결책으로 판단하지 않는 것이 좋음

권장: 여러 PC에서 특정 사이트만 동일하게 접속되지 않고 외부 네트워크에서는 정상이라면 PC를 계속 수정하기 전에 사내 인터넷 방화벽 또는 웹 필터링 정책을 확인