모든 운영체제가 마찬가지지만 윈도우 또한 방화벽을 포함하고 있습니다. 윈도우 방화벽은 외부에서 들어오는 네트워크 연결에 대한 기본 필터링이며 방화벽에 설정되어 있지 않은 프로그램이나 포트는 차단이 되는데요. 되도록이면 윈도우 방화벽을 사용하는 것이 좋습니다.

하지만 방화벽에 기본 지식이 없다면 어떻게 설정해야 되고, 토렌트나 아파치 웹서버등 외부와의 연결이 필요한 프로그램에서 방화벽 설정을 어떻게 해야 하는지 난감한데요.

이번 포스트는 윈도우 방화벽에 대한 설정에 대해 자세하게 알아보겠습니다. 윈도우10 방화벽을 기준으로 방화벽 설정 설명을 했지만 윈도우7, 윈도우8등에서도 설정 방법은 같습니다.

윈도우10 방화벽 해제

기본적으로 윈도우 설치와 동시에 윈도우 방화벽이 설정되어 있습니다. 하지만 초보자 같은 경우 외부와의 네트워크 통신이 안될때 포트 설정 같은 개념이 없이 때문에 방화벽 오류나 방화벽 에러 같은 상황에 대처하기 힘든데 이럴때는 간단하게 윈도우 방화벽 끄기 설정을 통해 해결할수 있습니다.

win10_control_center_02

윈도우10 시작 버튼을 마우스 우클릭 한 다음 ‘제어판’을 클릭합니다.

windows_firewall_01

제어판의 메뉴중 ‘Windows 방화벽’을 클릭합니다.

windows_firewall_02

윈도우 방화벽 왼쪽 메뉴중 ‘Windows 방화벽 설정 또는 해제’를 클릭합니다.

windows_firewall_03

각 네트워크 유형 설정의 사용자 지정에서 ‘Windows 방화벽 사용 안 함(권장하지 않음)’에 체크한 다음 확인 버튼을 클릭하면 윈도우 방화벽 해제가 설정됩니다.

windows_firewall_04

윈도우 방화벽 설정 해제를 하면 작업표시줄에 ‘Windows 방화벽을 사용하도록 설정하지 않았습니다. 사용하려면 클릭하거나 탭하세요.’ 라는 메시지와 함께 방화벽이 해제되는데 초보자가 방화벽 관련 문제를 가장 쉽게 해결할수 있는 방법이지만 권장하는 방법은 아닙니다.

그렇다면 방화벽 설정은 어떻게 하는 것이 좋은지 차근차근 알아보겠습니다.

윈도우10 방화벽 설정

윈도우 방화벽을 설정하는 방법은 두가지가 있습니다. 프로그램에서 사용하는 포트를 자동으로 방화벽에서 해제하는 방법과 프로그램에서 사용하는 포트를 직접 윈도우 방화벽에 입력하는 방법입니다.

아파치나 NGINX등의 웹서버 같은 경우 설정 파일에서 사용하는 포트등을 지정하게 되는데 예를 들어 방화벽에 포트를 직접 입력해서 넣어준다면 다음에 아파치나 NGINX등의 사용 포트를 변경한다면 윈도우 방화벽도 포트 설정을 다시 해줘야 하는 번거로움이 있습니다.

하지만 앞서 얘기한 것처럼 사용하는 프로그램 자체를 방화벽에서 해제하면 나중에 프로그램에서 포트를 변경하더라도 방화벽 설정을 해야하는 번거로움을 줄일수 있습니다.

윈도우 방화벽 프로그램 지정 해제

windows_firewall_05

윈도우 방화벽 왼쪽 메뉴의 ‘Windows 방화벽을 통해 앱 또는 기능 허용’을 클릭합니다.

windows_firewall_06

허용되는 앱 및 기능창에 등록되어 있는 프로그램이나 앱이 방화벽을 무시하고 통과되는데 여기에 프로그램을 등록해서 해당 프로그램이 방화벽에 걸리지 않게 설정할수 있습니다. 아래의 ‘다른 앱 허용’ 버튼을 클릭합니다.

windows_firewall_07

경로의 찾아보기 버튼을 클릭해서 원하는 프로그램을 선택하면 되겠습니다. 프로그램을 등록한 다음 자신의 네트워크 위치에 맞춰 ‘개인’이나 ‘공용’ 네트워크에 체크합니다. 잘 모르겠으면 둘다 체크해도 무방합니다. (윈도우 방화벽 설정창 첫 화면에 네트워크 위치가 표시되니 참고하세요.)

아파치나 NGINX, uTorrent, 스타크래프트같은 게임이 방화벽에 걸린다면 여기서 실행 파일을 선택해서 포트에 관련된 문제를 해결할수 있습니다.

윈도우 방화벽 고급 설정, 포트 직접 설정하기

windows_firewall_08

위의 방법처럼 프로그램을 방화벽에 등록해서 포트를 여는 방법이 편하긴 하지만 포트를 직접 선택하거나 여러 규칙을 적용해서 방화벽을 설정하고 싶은 경우에는 Windows 방화벽 왼쪽 메뉴의 ‘고급 설정’을 클릭합니다.

windows_firewall_09

윈도우 방화벽 고급 설정은 인바운드 규칙과 아웃바운드 규칙을 직접 설정해야 합니다.

  • 인바운드 : 네트워크를 통해 들어오는 데이터
  • 아웃바운드 : 네트워크를 통해 나가는 데이터

위와 같이 분류됩니다. 일반적으로 포트를 사용하는 게임이나 웹서버등은 서버와 클라이언트측 양방향 통신이 되어야 하므로 인바운드, 아웃바운드 양쪽 다 설정해주면 되겠습니다.

우선 인바운드를 마우스 오른쪽 버튼을 클릭해서 ‘새 규칙’을 선택합니다.

windows_firewall_10

방화벽에서 제외할 포트를 직접 선택할것이므로 ‘포트’를 선택합니다.

windows_firewall_11

프로토콜 및 포트에 원하는 프로토콜(TCP,UDP)를 선택한 다음 ‘특정 로컬 포트’를 선택 후 아래에 포트를 입력합니다. 여러개의 포트를 입력하고 싶다면 쉼표(,)로 분류하고 FTP passive 포트처럼 대역을 설정하고 싶다면 (-)로 구분할수 있습니다.

windows_firewall_12

해당 포트를 허용 할것이므로 ‘연결 허용’에 체크합니다.

windows_firewall_13

현재 사용하는 네트워크 위치에 맞게 설정하면 되는데 어짜피 이 글을 보는 대상이 초보자 이므로 전부 선택(기본값)으로 놓고 다음을 클릭합니다.

windows_firewall_14

방화벽 이름을 작성한 다음 나중에 해당 방화벽 옵션을 봤을때 식별하기 좋게 설명을 입력하면 좋습니다. 입력을 끝냈다면 마침 버튼을 클릭하면 인바운드 방화벽 규칙이 완성되었습니다.

아웃바운드 방화벽 설정 역시 인바운드 설정과 마찬가지로 만들어주면 선택한 포트에 대한 방화벽 해제 설정이 완료됩니다.

windows_firewall_15

포트에 대한 방화벽 설정이 필요없을 경우에는 생성한 방화벽 규칙을 마우스 오른쪽 버튼을 클릭해서 삭제하거나 ‘규칙 사용 안 함’을 선택해서 일시적으로 해당 방화벽 설정을 사용하지 않게 설정할수 있습니다.

윈도우 방화벽 복구 기본값 복원하기

windows_firewall_16

윈도우 방화벽 설정을 하다가 꼬여서 방화벽을 복구하고 싶거나 초기화 하고 싶다면 기본값 복원을 통해 윈도우 방화벽을 복구할수 있습니다. 윈도우 방화벽 왼쪽 메뉴의 ‘기본값 복원’을 클릭합니다.

windows_firewall_17

기본값 복원 버튼을 클릭하면 윈도우 방화벽 초기화가 이루어 지는데 이때 방화벽에 설정된 프로그램이나 포트등이 모두 초기화 되므로 신중하게 선택해야 합니다. 윈도우 방화벽 오류가 있거나 방화벽 복구가 필요한 경우에 사용하세요.

PG

익스트림 매뉴얼 주인장 PG입니다. 다방면의 디지털 기술에 관심이 많고 삽질을 즐겨합니다. 포스트 내용중 궁금한 점이 있다면 댓글로 남겨주세요.

익스트림 매뉴얼의 모든 내용은 불펌금지 입니다. 자세한 내용은 링크를 참조하세요.

댓글이 없습니다.