Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

Windows 또는 Mac 방화벽에서 포트를 여는 방법

알아야 할 사항

  • Windows Defender 방화벽에서 , WD 방화벽을 통해 앱 또는 기능 허용 을 선택하십시오.> 고급 설정> 인바운드 규칙> 포트 .
  • 필요에 따라 단계를 따르세요.
  • 시작하기 전에 라우터를 통해 트래픽이 실행되고 있는지 확인하십시오.

이 문서에서는 Windows 또는 Mac에서 네트워크 포트를 여는 방법과 이것이 때때로 필요한 이유를 설명합니다. 또한 라우터로 수행할 작업을 다룹니다.

Windows에서 네트워크 포트를 여는 방법

Windows에 특정 소프트웨어를 설치할 때 설치 마법사가 자동으로 필요한 방화벽 규칙을 설정할 수 있습니다. 하지만 무언가를 설치했는데 사용하는 데 문제가 있는 경우 다음 단계를 따르세요.

  1. Windows 누르기 키를 누르고 "방화벽"을 입력한 다음 Windows Defender 방화벽을 선택합니다. .

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  2. 표시되는 창에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 선택하여 특정 앱을 선택할 수 있습니다. . 이 도구를 사용하면 설치된 앱을 선택하고 설정한 모든 네트워크에서 열 수 있습니다.

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  3. 하지만 직접 포트를 열고 싶다면 고급 설정을 선택하세요. 왼쪽 메뉴에서.

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  4. 포트를 열 때 들어오는 연결(다시 말하지만, OS는 가장 특이한 발신을 제외한 모든 것을 허용해야 합니다. 사이). 인바운드 규칙 선택 왼쪽 패널에서 항목을 선택한 다음 새 규칙을 클릭합니다. 오른쪽 패널에서.

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  5. 새 수신 규칙 마법사의 첫 번째 화면에서 , 포트 선택 옵션을 선택하여 특정 포트 또는 포트 집합을 열고 다음을 클릭합니다. .

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  6. 다음 단계에서 TCP를 열지 여부를 선택합니다. 또는 UDP 포트는 앱의 요구 사항에 따라 다릅니다.

  7. 그런 다음 모든 로컬 포트를 열도록 선택합니다. (매우 위험합니다!) 이 규칙 또는 특정 로컬 포트 사용 또는 범위. 다음을 클릭합니다. .

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  8. 방화벽 규칙을 사용하면 또는을 명시적으로 허용할 수 있습니다. 연결을 차단합니다. 이 경우 포트를 "개방"하려고 하므로 여기에서 처음 두 옵션 중 하나를 선택할 수 있습니다. 첫 번째(연결 허용 ) 서비스가 IPSec 인증을 사용하고 있는지 확실히 알지 못하면 성공할 가능성이 더 높습니다. 다음을 클릭합니다. 완료되면.

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  9. 회사(도메인 ) 또는 홈 네트워크(비공개 ), 인터넷(공개이라고 함) 외에 이 대화 상자에서). 이 중 앱에 적합한 것을 선택하십시오. 확실하지 않은 경우 모두 선택하십시오. 다음을 클릭합니다. .

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  10. 마지막으로 규칙에 이름을 지정하고 선택적으로 설명을 지정합니다. 그런 다음 마침을 클릭합니다. 규칙을 만들 수 있습니다.

Mac에서 포트를 여는 방법

macOS에서 포트를 여는 것은 전반적으로 더 간단하지만 어떤 면에서는 Windows보다 더 어렵습니다. 첫째, 기본적으로 macOS 방화벽은 비활성화되어 있으므로 Mac에서 들어오는 연결 시도를 수락해야 하므로 즉시 이러한 단계를 사용할 필요가 없습니다.

그러나 방화벽을 켠 경우(시스템 환경설정> 보안 및 개인정보 보호> 방화벽 화면에 방화벽:켜짐이 표시됩니다. ), 특정 포트를 열려면 방화벽 구성 파일에 약간의 추가 작업을 수행해야 합니다.

Windows 또는 Mac 방화벽에서 포트를 여는 방법

방화벽이 켜져 있는지 확인한 후 다음 단계를 따르세요.

  1. 터미널 열기 앱.

  2. 프롬프트에서 다음을 입력하여 pf를 중지합니다. (패킷 필터) 방화벽이 활성화되어 있는 경우:

    sudo pfctl -d
  3. 다음으로 나노 pf의 구성 파일을 여는 텍스트 편집기 :

    sudo nano /etc/pf.conf
  4. 편집기는 기본 구성의 내용을 표시합니다. , 몇 가지 중요한 내용이 포함되어 있습니다. 맞춤 규칙을 추가할 수 있지만 아래에서 추가해야 합니다. 기존 구성.

    Windows 또는 Mac 방화벽에서 포트를 여는 방법
  5. 예를 들어 포트 12044를 열려면 파일 맨 아래에 다음을 입력합니다. 이를 분석하기 위해 허용(통과 ) 수신(in ) TCP(inet proto tcp ) 트래픽 from 모든 기계를 모든 상태 없음이 있는 포트 12044의 다른 시스템(이 컨텍스트에서는 사용자의 시스템만 의미함) 검사.

    pass in inet proto tcp from any to any port 12044 no state
  6. Ctrl-x 누르기 나노 종료 , Y 키를 누릅니다. 및 Enter 나가는 길에 같은 이름으로 파일을 저장할 것인지 확인합니다.

  7. 방금 편집한 파일에서 방화벽 구성을 다시 로드하려면 프롬프트에서 다음을 실행하십시오.

    sudo pfctl -f /etc/pf.conf
  8. 마지막으로 터미널에 다음을 입력하여 방화벽을 다시 시작합니다.

    sudo pfctl -E

왜 항구를 열어야 합니까?

컴퓨터에서 실행되는 클라우드 및 네트워크 앱은 특정 네트워크 포트(또는 포트 집합)를 통해 통신하도록 설계되었습니다. 그리고 해당 연결의 다른 쪽 끝에 있는 시스템도 규정된 포트를 통해 데이터를 보내고 받습니다.

그러나 문제는 대부분의 운영 체제, 특히 "소비자" 운영 체제가 일부 또는 전체 수신을 거부하도록 설정할 수 있다는 것입니다. 네트워크 통신. 따라서 앱에서 클라우드 서비스로 무언가를 보내는 상황이 발생할 수 있으며 서비스는 입니다 무언가를 다시 보내지만 라우터나 OS에 내장된 방화벽이 해당 데이터를 차단하고 있습니다. 이 경우 네트워크 포트를 열고 해당 트래픽이 앱으로 전달되도록 해야 합니다.

라우터에서 포트 열기

PC 또는 Mac의 주소를 지정하기 전에 트래픽이 네트워크 라우터를 통과할 수 있는지 확인해야 합니다. 이 경우 포트를 여는 것뿐만 아니라 로컬 네트워크 내에서 이 데이터를 보낼 위치도 라우터에 알려줍니다. 그러려면 포트 포워딩을 설정해야 합니다. 그러나 포트 포워딩이 필요한지 여부에 관계없이 첫 번째 단계는 PC 또는 Mac(위)에서 해당 포트를 여는 것입니다.

Windows 10에서 포트가 열려 있는지 확인하는 방법