ERR_CONNECTION_REFUSED 오류 해결 방법

   읽는 시간 9 분

ERR_CONNECTION_REFUSED 오류는 웹 서버 또는 기타 네트워크 서비스에 연결하려고 할 때 발생할 수 있는 오류입니다. 서버가 연결 시도를 거부했음을 나타냅니다. 이는 일반적으로 서버가 들어오는 요청을 수락하지 않기 때문입니다. ERR_CONNECTION_REFUSED 오류는 응답이 전혀 없는 것과도 다릅니다. 연결이 거부되었다는 것은 수신을 하긴 하지만 서버가 이를 거부했다는 뜻입니다. 응답 없음은 서버가 수신 중이지도 않음을 나타냅니다.

ERR_CONNECTION_REFUSED 오류의 원인

그렇다면 서버가 왜 수신을 거부하는 것 일까요? 아래와 같은 몇 가지 이유가 있을 수 있습니다.

  • 웹 서버에 적절한 소프트웨어가 설치되어 있지 않습니다.
  • 잘못된 서버가 요청되었거나 DNS 문제가 있습니다.
  • 서버 소프트웨어가 충돌했거나 유지 관리로 인해 서버가 다운된 경우
  • 웹 서버에 IP가 블랙리스트로 올라가 있는 경우
  • 방화벽 또는 기타 소프트웨어가 들어오는 요청에 대해 포트를 차단하는 경우
  • 인터넷 연결에 결함이 있거나 인터넷 설정이 잘못되었습니다.

즉, 문제 해결 방법은 서버가 요청을 거부하는 이유를 파악하는 데 중점을 둡니다. 클라이언트 측(즉, 방문자 디바이스)의 문제일 수도 있고 서버 측의 문제일 수도 있습니다.

ERR_CONNECTION_REFUSED 오류 해결 방법

이제 해결해야 할 문제가 무엇인지 알았으니 문제를 해결 할 차례입니다. 문제를 파헤치기 전에 간단한 테스트를 해보는 것이 중요합니다. 1개의 웹사이트를 방문할 때만 오류가 표시되나요, 아니면 여러 사이트에서 오류가 표시되나요? 문제가 전체적으로 발생한다면 클라이언트 측 오류가 있는 것입니다. 아래로 스크롤하여 방문자를 위한 문제 해결 팁 섹션을 확인하세요. 또, 1개의 웹사이트에만 ERR_CONNECTION_REFUSED 메시지가 표시되는 경우에는 사이트가 다시 작동하도록 조치를 취해야 합니다.

1. 브라우저 캐시와 쿠키 지우기

브라우저 캐시와 쿠키를 지우는 것입니다. 웹을 탐색할 때 브라우저는 빠른 액세스를 위해 파일을 로컬에 저장합니다. 이러한 파일이 손상되어 연결이 거부되는 등의 연결 문제가 발생할 수 있습니다. 캐시와 쿠키를 지우려면 일반적으로 브라우저 설정 메뉴를 방문해야 합니다. 크롬에서는 다음과 같은 절차가 진행됩니다.

  1. 주소 표시줄 오른쪽에 있는 메뉴 표시줄의 점 3개를 클릭합니다.
  2. 드롭다운 메뉴에서 설정을 선택합니다.
  3. 개인정보 및 보안 > 검색 데이터 지우기로 이동합니다.
  4. 캐시된 이미지 및 파일, 쿠키 및 기타 사이트 데이터를 선택한 다음 지우기를 클릭합니다.

그런 다음 웹페이지를 다시 로드하여 오류가 해결되었는지 확인합니다.

2. 인터넷 연결 확인

ERR_CONNECTION_REFUSED 오류의 일반적인 원인 중 하나는 불안정한 인터넷 연결입니다. 집에 있는 경우 라우터의 상태 표시등이 평소와 같이 켜져 있는지 확인하세요. 이 문제는 몇 분 안에 저절로 해결될 수도 있습니다. 그렇지 않은 경우에는 인터넷 서비스 제공업체(ISP)에 문의해야 할 수도 있습니다. 라우터에 쉽게 액세스할 수 없는 경우 속도 테스트를 실행하여 연결 상태를 확인할 수 있습니다.

또, 구글에는 속도 테스트 기능이 내장되어 있습니다. 구글 검색창에 ‘인터넷 속도 테스트’를 검색하고 제공된 지침을 따르세요. 실제 인터넷 연결이 항상 문제가 되는 것은 아니며, 라우터가 오작동하는 경우도 있다는 점을 명심하세요. Wi-Fi 연결을 확인하려면 다음과 같이 하세요.

  • 윈도우에서: 제어판에서 네트워크 및 인터넷 > 네트워크 및 공유 센터로 이동한 다음 파란색 Wi-Fi 링크를 선택합니다.
  • 맥에서: 옵션 키를 누른 상태에서 화면 상단의 상태 표시줄에서 Wi-Fi 아이콘을 클릭합니다. 그런 다음 메뉴에서 무선 진단을 선택합니다.

3. 재시작

때로는 간단한 재시작만으로 연결 문제가 해결될 수도 있습니다. 전원 버튼에 쉽게 접근할 수 있거나 전원 공급 장치를 분리할 수 있는 경우 컴퓨터, 핸드폰, 태블릿 또는 라우터를 재부팅해 보세요. 이 프로세스는 DNS 확인자 캐시를 플러시하므로 잘못된 DNS 주소가 모두 지워집니다. 또한 디바이스를 다시 시작하면 특정 네트워크 설정이 원래 기본 설정으로 재설정됩니다. (디바이스를 끄지 않고도 수동으로 DNS 캐시를 플러시할 수도 있습니다).

4. DNS 설정 자세히 알아보기

간단히 재부팅해도 문제가 해결되지 않는다면 사용 중인 DNS 구성이 올바르게 작동하지 않기 때문일 수 있습니다. 브라우저에서 원하는 웹사이트를 찾을 수 있는 위치를 알지 못하기 때문에 오류가 발생할 수 있습니다. 이 가능한 원인을 테스트하려면 대체 DNS 서버로 전환해야 합니다. 디바이스의 인터넷 설정 패널로 이동하여 DNS 구성 옵션을 찾아서 이 작업을 수행할 수 있습니다.

  • 윈도우에서: 시작을 열고 검색 창에 ‘제어판’을 입력합니다. 앱을 클릭하여 열고 네트워크 및 공유 센터로 이동합니다. ‘연결’ 옆의 현재 네트워크를 클릭한 다음 속성을 엽니다. 다음 DNS 서버 주소 사용을 클릭합니다.
  • 맥의 경우: 시스템 설정에서 네트워크를 엽니다. 그런 다음 오른쪽 하단의 고급… 버튼을 클릭하고 DNS 탭을 선택합니다.

여기에 현재 DNS 서버 주소가 표시됩니다. 이 주소는 일반적으로 인터넷 제공업체가 소유합니다. 이 주소를 추가하거나 공용 DNS 서버의 IP 주소로 바꿉니다. 다음은 몇 가지 인기 있는 DNS입니다.

  • 구글 공용 DNS: 8.8.8.8.8 또는 8.8.4.4
  • 클라우드플레어 DNS: 1.1.1.1.1 또는 1.0.0.0.1
  • OpenDNS 홈: 208.67.222.222 또는 208.67.220.220

이렇게 해도 문제가 해결되지 않으면 새 서버 IP 주소를 유지하거나 인터넷 서비스 제공업체(ISP)에 문의하여 추가 도움을 받을 수 있습니다. DNS 캐시가 원인일 수 있다는 점을 기억하세요. 캐시는 페이지 로딩 속도를 높이기 위해 임시 항목을 보관합니다. 하지만 오래된 DNS 캐시 항목은 도메인을 차단할 수 있습니다. 확실하지 않은 경우 기기를 다시 시작하거나 DNS 캐시를 수동으로 지우세요.

5. 백신 프로그램 비활성화하기

컴퓨터를 안전하게 보호하려면 방화벽과 바이러스 백신 소프트웨어를 사용하는 것이 현명합니다. 하지만, 안타깝게도 백신 프로그램은 때때로 인터넷 연결을 차단하여 클라이언트 측 문제를 일으킬 수 있습니다. 방화벽 간섭이나 바이러스 백신 보호로 인해 ERR_CONNECTION_REFUSED 오류가 발생하는지 테스트하려면 보안 프로그램을 일시적으로 비활성화하여 달라지는지 확인하세요.

  1. 설정 > 개인 정보 및 보안 > 윈도우 보안으로 이동합니다.
  2. 방화벽 및 네트워크 보호를 클릭합니다.
  3. 선택: 도메인 네트워크.
  4. 마이크로소프트 디펜더 방화벽에서 설정을 끄기로 전환합니다.

하지만 영구적으로 꺼두지 마세요! 특정 도메인 이름이 차단되는 것을 발견하면 선택한 앱에서 해당 도메인 이름을 화이트리스트에 추가하세요.

6. 프록시 설정 확인

백신 프로그램과 마찬가지로 프록시 및 VPN 서비스도 연결 및 도메인 이름 확인을 방해하여 ERR_CONNECTION_REFUSED 오류를 일으킬 수 있습니다. 프록시 서버 설정으로 인해 윈도우에서 문제가 발생하는지 확인하려면 다음과 같이 하세요.

  1. 제어판으로 이동합니다.
  2. 네트워크 및 인터넷 > 인터넷 옵션 > 연결 > LAN 설정으로 이동합니다.
  3. 두 가지 옵션을 선택 해제합니다: 설정 자동 감지 및 LAN에 프록시 서버 사용.
  4. 확인을 클릭하여 변경 사항을 저장합니다.

맥에서.

  1. 시스템 환경설정을 엽니다.
  2. 네트워크 > 고급 > 프록시로 이동합니다.
  3. 목록의 모든 프록시 프로토콜이 선택 해제되어 있는지 확인합니다.
  4. 확인을 클릭하여 변경 사항을 저장합니다.

사이트를 다시 로드해 보세요. 오류가 사라지면 프록시에 문제가 있는 것입니다. 네트워크 설정을 살펴보거나 네트워크 관리자에게 실수로 차단된 도메인에 대한 액세스를 허용해 달라고 요청하세요.

7. 브라우저 확장 프로그램 비활성화

브라우저에 추가된 일부 광고 차단기, 추적 방지 확장 프로그램 또는 VPN 플러그인은 실수로 특정 사이트에 대한 액세스를 차단하여 ERR_CONNECTION_REFUSED를 발생시킬 수 있습니다. 주로 구글 크롬 확장 프로그램의 인기가 높기 때문에 이 문제가 가장 자주 발생합니다. 구글 크롬 확장 프로그램 문제가 원인인지 테스트하려면 다음과 같이 하세요.

  1. 검색창 오른쪽 상단에 있는 점 3개를 클릭합니다.
  2. 도구 > 확장 프로그램으로 이동하여 확장 프로그램 메뉴를 엽니다.
  3. 설치된 각 확장 프로그램에 대해 끄기로 전환하여 비활성화합니다. 또는 의심스러운 확장 프로그램에서 제거를 클릭하여 완전히 제거하세요.

확장 프로그램을 비활성화하거나 제거한 후 오류가 표시되는 웹사이트를 다시 로드해 보세요. 이제 사이트가 작동하면 문제가 있는 확장 프로그램을 찾을 때까지 확장 프로그램을 하나씩 다시 켜세요. 어떤 확장 프로그램이 문제를 일으켰는지 기록하고 설정을 샅샅이 뒤져 도메인을 차단하도록 설정되어 있는지 확인하세요. 많은 개인정보 보호 확장 프로그램에는 이 문제를 해결하기 위해 특정 도메인을 화이트리스트에 추가하는 옵션이 있습니다.

8. .hosts 파일 살펴보기

위의 방법으로도 문제가 해결되지 않는다면 .hosts 파일에 문제가 있는 것일 수 있습니다. 전통적으로 이 파일은 꽤 유용합니다. 이 파일은 호스트 이름(예: DreamHost.com)을 IP 주소(예: 192.0.2.235)에 매핑합니다. 문제는 일부 앱이 이 파일을 사용하여 특정 도메인에 대한 액세스를 차단한다는 것입니다. .hosts 파일은 모든 운영 체제에서 찾을 수 있습니다.

윈도우에서 시작 메뉴를 열고 검색창에 ‘메모장’을 입력합니다. 앱을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 클릭합니다. 메모장이 열리면 파일 > 열기를 클릭합니다. 그런 다음 텍스트 상자에 이 파일 이름을 입력합니다. C:\Windows\System32\drivers\etc\

맥의 경우, Finder로 이동하여 /etc/hosts로 이동합니다.

파일을 열고 차단되거나 리디렉션된 도메인이 있는지 확인합니다. 도메인을 찾으면 파일을 편집하여 해당 항목을 제거하세요. 그런 다음 웹사이트를 로드할 때 여전히 오류가 발생하는지 확인하세요.

9. 브라우저 재설치

다른 문제 해결 단계를 모두 시도했는데도 오류 메시지가 계속 표시되는 경우 웹 브라우저를 새로 설치하면 문제를 일으키는 손상된 파일이나 설정을 해결하는 데 도움이 될 수 있습니다. 수행해야 할 작업은 방법은 아래와 같습니다.

  1. 모든 창을 닫고 브라우저를 완전히 종료합니다.
  2. 윈도우에서는 시작 > 설정 > 앱 > 앱 및 기능으로 이동합니다. 맥의 경우 Finder > 애플리케이션으로 이동합니다.
  3. 인터넷 브라우저를 검색하고 앱을 삭제합니다. 메시지가 표시되면 확인하여 완전히 제거합니다.
  4. 그런 다음 컴퓨터를 재시작합니다.  이렇게 하면 캐시된 파일을 모두 지우는 데 도움이 됩니다.
  5. 선택한 브라우저의 최신 버전을 다운로드합니다. 사용하는 브라우저의 공식 사이트를 방문하세요.
  6. 재설치 과정을 실행합니다. 이전 데이터를 가져오기 위한 옵션을 모두 선택 해제하세요.

브라우저가 설치되면 문제가 있는 사이트를 다시 로드해 보세요. 새로 설치할 때 문제를 일으킬 수 있는 손상된 확장 프로그램, 캐시 또는 구성이 없어야 합니다. 연결 문제가 계속 발생하면 네트워크 설정이나 웹사이트의 서버 구성 등 다른 곳에 문제가 있을 가능성이 높습니다. 하지만 클라이언트 측 손상을 배제하기 위해 브라우저를 다시 설치해 볼 가치가 있습니다. 제거하기 전에 북마크와 비밀번호를 백업하세요!

0 0 votes
Article Rating
구독하다
알림
guest
0 Comments
가장 오래된
최신 Most Voted
Inline Feedbacks
모든 댓글 보기
error: 저작권 보호정책
0
가장 먼저 댓글을 남겨보세요.x