네트워크 오류는 매우 흔하게 발생하며, 그 원인 또한 다양합니다. 예를 들어 통신사를 변경하거나 네트워크 환경이 전환되는 도중에 "오류 코드 21 – ERR_NETWORK_CHANGED"가 나타나면서 인터넷에 접속할 수 없게 되는 경우가 있습니다. 갑자기 인터넷이 끊기면 정말 답답하죠.
이 글에서는 "ERR_NETWORK_CHANGED" 오류를 해결하는 방법을 단계별로 자세히 안내해 드립니다. 다음에 같은 문제를 만나더라도 당황하지 않고 빠르게 대처할 수 있을 것입니다.
ERR_NETWORK_CHANGED 오류의 주요 원인
이 오류는 여러 가지 요인에 의해 발생할 수 있습니다. VPN과 같은 서드파티 프로그램이 네트워크 연결과 충돌을 일으키거나, 인터넷 터널링 도구 자체에 문제가 있는 경우가 대표적입니다.
그 외에도 바이러스나 악성코드가 인터넷 설정을 임의로 변경하거나 트래픽을 다른 곳으로 우회시키는 경우, 새로 가입한 인터넷 서비스 제공업체(ISP)가 사용 중인 시스템에서 지원하지 않는 프로토콜을 사용하는 경우에도 이 오류가 나타날 수 있습니다. 이런 상황에서는 네트워크 연결을 초기화해야 할 수 있습니다.
전문가 팁: 잘못된 설정, 불필요한 파일, 유해한 앱, 보안 위협 등 시스템 문제나 성능 저하를 일으킬 수 있는 요소들을 전용 PC 최적화 도구로 제거해 보세요.
오류의 원인이 무엇이든, 가장 먼저 권장되는 조치는 Outbyte PC Repair와 같은 PC 수리 도구를 활용하는 것입니다. 이 도구는 시스템 전체를 검사하여 숨어 있는 오류와 문제를 찾아 자동으로 복구해 줍니다. 누락된 레지스트리 항목 복구, 드라이버 업데이트, 바이러스 제거, 손상된 소프트웨어 식별, 전반적인 성능 향상 등의 기능도 함께 제공합니다.
PC를 수리하는 것이 "ERR_NETWORK_CHANGED" 오류를 해결하는 가장 효과적인 방법 중 하나이지만, 이 외에도 여러 가지 해결 방법이 있습니다. 아래에서 하나씩 살펴보겠습니다.
1. 모뎀 재시작하기
모뎀을 재시작하면 새로운 설정이 적용됩니다. 따라서 연결 오류가 잘못 구성된 모뎀 설정에서 비롯된 것이라면, 모뎀을 재시작하는 것만으로도 문제가 해결될 수 있습니다.
모뎀을 재시작하려면 전원을 끄고 몇 초 후에 다시 켜면 됩니다. 그런 다음 오류가 사라졌는지 확인하세요. 만약 오류가 계속된다면 인터넷 서비스 제공업체(ISP)에 문의하세요. ISP 측 설정 문제나 장비 고장으로 인한 연결 오류를 재구성을 통해 해결해 줄 것입니다.
2. TCP/IP 초기화하기
TCP(Transmission Control Protocol)는 TCP/IP 네트워크에서 사용되는 두 가지 핵심 프로토콜 중 하나로, 두 호스트 간의 통신과 데이터 교환을 가능하게 합니다. 반면 IP(Internet Protocol)는 데이터 패킷만을 다룹니다. 때때로 이 두 프로토콜이 오작동하는 경우가 있는데, 이럴 때는 초기화가 필요합니다.
TCP/IP 프로토콜을 초기화하려면 명령 프롬프트(Command Prompt)에서 몇 가지 명령어를 실행해야 합니다. 명령 프롬프트는 Windows 운영체제에서 제공하는 명령줄 인터프리터로, 사용자가 운영체제가 인식하고 실행하는 스크립트나 명령을 입력할 수 있는 유용한 도구입니다. 다양한 Windows 문제를 해결할 때 활용할 수 있습니다.
명령 프롬프트 사용 방법
명령 프롬프트는 유효한 Windows 명령어와 선택적 매개변수를 입력했을 때만 작동합니다. 이 도구를 제대로 활용하려면 수정하려는 컴퓨터에 대한 관리자 권한이 필요합니다.
예를 들어 TCP/IP 프로토콜을 초기화하려면 관리자 수준의 권한이 필요합니다. 따라서 아래 단계를 진행하기 전에 반드시 관리자 권한이 있는지 확인하세요.
- Windows 검색창에 "명령 프롬프트" 또는 "command prompt"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령줄에 아래 명령어를 하나씩 입력하고, 각 명령어마다 Enter 키를 누릅니다:
- netsh winsock reset
- netsh int ip reset
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
이 명령어들을 실행하면 TCP/IP 프로토콜이 초기화됩니다. 이를 통해 PC에서 발생하던 네트워크 오류도 함께 해결되기를 바랍니다.
3. DNS 플러시하기
명령 프롬프트를 통한 초기화로 문제가 해결되지 않았다면, 컴퓨터의 DNS를 플러시(비우기)해 보세요. DNS(Domain Name System, 도메인 이름 시스템)는 인터넷용 전화번호부와 같은 역할을 하며, "cnn.com"과 같은 웹사이트 이름을 "192.168.1.1"처럼 컴퓨터가 이해할 수 있는 형태로 변환해 줍니다.
더 빠른 인터넷 접속을 위해 DNS는 자주 방문하는 사이트의 주소를 캐시 형태로 저장합니다. 하지만 안타깝게도 이 중 일부 주소는 잘못된 정보일 수 있습니다. 그렇기 때문에 때때로 DNS를 플러시해 줄 필요가 있습니다.
Windows 10/11에서 DNS를 플러시하는 방법은 다음과 같습니다:
- Windows 검색창에 "명령 프롬프트"를 입력하여 명령 프롬프트를 엽니다.
- 명령 프롬프트에 "ipconfig /flushdns"를 입력하고 Enter 키를 누릅니다.
"Windows IP 구성이 DNS 확인자 캐시를 성공적으로 플러시했습니다"라는 메시지가 표시되면 DNS 플러시가 성공적으로 완료된 것입니다.
DNS 플러시 후 "ERR_NETWORK_CHANGED" 오류가 해결되었는지 확인하세요. 그래도 문제가 지속된다면 다음 해결 방법을 시도해 보세요.
4. 네트워크 드라이버 업데이트하기
드라이버는 PC의 하드웨어와 소프트웨어 구성 요소 간의 통신을 가능하게 하는 핵심 요소입니다. 드라이버가 오래되었거나 손상되었거나 잘못 구성된 경우 다양한 문제가 발생할 수 있습니다.
네트워크 오류의 원인이 드라이버가 아닌지 확인하려면 항상 최신 상태로 유지하는 것이 좋습니다.
Windows 10/11에서 네트워크 드라이버를 업데이트하는 방법은 다음과 같습니다:
- Windows 검색창에 "장치 관리자" 또는 "device manager"를 입력합니다.
- 장치 관리자를 열고 표시되는 장치 목록에서 네트워크 어댑터(Network adapters)를 클릭합니다.
- 네트워크 어댑터 하위 목록에서 해당 이더넷 연결 항목(예: Intel(R) Ethernet Connection)을 찾아 마우스 오른쪽 버튼으로 클릭한 후 드라이버 업데이트를 선택합니다.
- Windows에서 컴퓨터에서 최신 드라이버를 검색하거나 온라인에서 다운로드할지 묻습니다. 안정적인 인터넷 연결이 있다면 업데이트된 드라이버 소프트웨어 자동 검색을 선택하세요.
문제가 해결되었는지 확인해 보세요.
5. 바이러스 검사 실행하기
컴퓨터 바이러스는 일반적으로 컴퓨터를 예기치 않은 방식으로 작동하게 만드는 프로그램입니다. 바이러스는 인터넷 접속 제한을 포함해 컴퓨터 성능에 여러 차원의 영향을 미칠 수 있습니다.
악성코드 감염으로 인해 네트워크 관련 오류가 발생하지 않았는지 확인하려면 백신 프로그램으로 컴퓨터를 검사하여 위협 요소를 식별하고 제거하세요.
6. VPN 클라이언트 소프트웨어 제거하기
VPN(Virtual Private Network, 가상 사설망)은 공용 네트워크 위에 사설 네트워크를 확장하여 사용자가 더 안전하고 익명으로 데이터를 주고받을 수 있게 해주는 특수한 응용 프로그램입니다. 일부 사용자들은 VPN 애플리케이션과 브라우저 확장 프로그램을 비활성화했을 때 "ERR_NETWORK_CHANGED" 오류가 해결되었다고 보고했습니다. 따라서 VPN을 사용 중이라면 제거한 후 어떻게 되는지 확인해 보는 것도 좋은 방법입니다.
"ERR_NETWORK_CHANGED" 오류를 해결하는 다른 방법에 대한 아이디어가 있다면 아래 댓글 섹션에서 자유롭게 공유해 주세요. 이 글에서 소개한 해결 방법에 대해 추가 설명이 필요하시면 언제든지 댓글로 문의해 주세요.