INET_E_RESOURCE_NOT_FOUND 원인과 해결법

INET_E_RESOURCE_NOT_FOUND 원인과 해결법

마이크로소프트 엣지(Microsoft Edge) 브라우저를 사용할 때 다른 프로그램은 인터넷이 잘 되는데 유독 특정 웹페이지에서 INET_E_RESOURCE_NOT_FOUND 오류가 뜰 때가 있습니다.

“이 페이지에 연결할 수 없습니다”라는 안내와 함께 표시되는 이 고유 코드는 윈도우 운영체제와 엣지 브라우저 사이에 얽힌 깊은 네트워크 스택 결함을 의미합니다.

이번 글에서는 윈도우 고유의 DNS 해석 실패와 TCP 가속 기능이 왜 이러한 단절을 일으키는지 살펴보고, 엣지 내부 플래그와 명령어를 통해 말끔하게 고치는 방법을 정리해 드리겠습니다.

INET_E_RESOURCE_NOT_FOUND 오류의 네트워크 스택 충돌 원리

마이크로소프트 엣지 브라우저에서 관찰되는 INET_E_RESOURCE_NOT_FOUND는 윈도우 소켓 API가 요청된 도메인의 DNS 리소스 레코드를 찾지 못했거나 타임아웃이 발생했을 때 토해내는 윈도우 전용 에러 코드입니다.

특히 윈도우 10과 11의 대규모 업데이트 이후 자주 발생하는 주된 원인은 엣지의 ‘TCP Fast Open(TCP 빠른 열기)’ 기능 결함 때문입니다. 웹 접속 핸드셰이크 시간을 줄이기 위해 개발된 이 가속 기술을 구형 라우터나 국내 일부 통신사 DNS 서버가 비정상 패킷으로 오인하여 통째로 드롭(Drop)시키기 때문입니다.

또한 윈도우 네트워크 어댑터의 절전 모드나 IPv6 프로토콜의 네임 바인딩 오류가 겹치면서 엣지 브라우저의 자원 탐색 프로세스를 완전히 마비시키기도 합니다.

엣지 내부 플래그에서 TCP Fast Open 비활성화

이 고유 오류를 해결하는 가장 확실한 첫 번째 조치는 엣지 브라우저의 고급 실험실 설정에서 프로토콜 충돌을 유발하는 가속 기능을 꺼두는 것입니다.

엣지 주소창에 edge://flags를 입력하여 실험 기능 관리 창을 엽니다. 상단 검색창에 ‘TCP Fast Open’을 검색합니다. 해당 항목이 표시되면 기본값(Default) 또는 활성화(Enabled)로 되어 있는 상태를 ‘Disabled(사용 안 함)’으로 변경합니다.

만약 최신 크로미움 기반 엣지에서 해당 플래그가 보이지 않는다면, 엣지 설정의 개인정보, 검색 및 서비스 메뉴에서 ‘보안 DNS를 사용하여 사이트의 네트워크 주소를 찾는 방법 지정’ 옵션을 Cloudflare(1.1.1.1) 또는 Google(8.8.8.8)로 변경하는 것으로 동일한 효과를 볼 수 있습니다.

DNS 플러시 및 윈속(Winsock) 네트워크 카탈로그 리셋

손상된 윈도우 소켓 바인딩과 잘못 캐시된 DNS 레코드를 뿌리 뽑기 위해 시스템 수준의 네트워크 초기화를 단행해야 합니다.

키보드의 Win + X를 누르고 ‘터미널(관리자)’ 또는 ‘명령 프롬프트(관리자)’를 실행합니다. 그런 다음 아래의 명령어를 순서대로 한 줄씩 입력하고 엔터를 누릅니다:

1) ipconfig /flushdns
2) netsh int ip reset
3) netsh winsock reset

이 작업은 윈도우 네트워크 드라이버와 프로토콜 스택 전체를 출고 당시의 순정 상태로 재구성합니다. 모든 명령어 실행이 끝나면 반드시 컴퓨터를 재부팅해야 변경 사항이 시스템 커널에 반영됩니다.

엣지와 크롬의 대표 네트워크 오류 코드 비교

동일한 웹 연결 실패라도 브라우저 엔진과 플랫폼에 따라 출력되는 에러 코드가 구분됩니다.

에러 코드 사용 브라우저 프로토콜 계층 핵심 원인 권장 해결 조치
INET_E_RESOURCE_NOT_FOUND 마이크로소프트 엣지 DNS / WinSock 스택 TCP Fast Open 충돌, 윈속 꼬임 edge 플래그 조정, netsh winsock reset
DNS_PROBE_FINISHED_NXDOMAIN 구글 크롬 애플리케이션 DNS 도메인 네임 미등록, DNS 서버 오류 공용 DNS(8.8.8.8) 변경, 호스트 캐시 정리
INET_E_CANNOT_CONNECT 마이크로소프트 엣지 TCP 전송 계층 서버 포트 연결 불가, 방화벽 차단 프록시 해제, 윈도우 방화벽 초기화
ERR_CONNECTION_TIMED_OUT 구글 크롬 IP 라우팅 계층 패킷 무응답, 공유기 라우팅 테이블 포화 공유기 전원 재부팅, MTU 조정

위 비교에서 나타나듯 INET_E_RESOURCE_NOT_FOUND는 윈도우 전용 네트워크 통신 드라이버가 관여하는 깊은 레벨의 오류입니다.

핵심 정리

INET_E_RESOURCE_NOT_FOUND 오류는 엣지 브라우저가 윈도우 운영체제의 DNS 해석 라이브러리와 통신하는 과정에서 핸드셰이크가 엇갈려 발생하는 특유의 장애입니다. 크롬에서는 잘 열리는 사이트가 엣지에서만 이 에러를 뿜는다면 브라우저 설정의 보안 DNS 변경과 TCP 설정 점검이 특효약입니다.

최종적으로 netsh winsock reset 명령을 통한 소켓 카탈로그 초기화를 병행하면 오랜 기간 누적된 윈도우 네트워크 스택의 찌꺼기를 말끔히 씻어낼 수 있습니다.

재발 방지 체크리스트

재발 방지 체크리스트
  • 엣지 브라우저 설정에서 보안 DNS 공급자를 Cloudflare나 Google DNS로 고정합니다.
  • 윈도우 대규모 기능 업데이트 직후 네트워크 이상이 생기면 윈속 리셋을 1회 실행합니다.
  • 네트워크 어댑터 속성에서 ‘전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음’을 끕니다.
  • 사용하지 않는 가상 어댑터(VMware, VirtualBox, 오래된 VPN)는 사용 안 함으로 정리합니다.
  • 공유기 펌웨어를 최신으로 유지하여 최신 TCP 패킷 가속 규격과의 호환성을 확보합니다.