알아야 할 사항
- Windows Defender 방화벽에서 , WD 방화벽을 통해 앱 또는 기능 허용 을 선택하십시오.> 고급 설정> 인바운드 규칙> 포트 .
- 필요에 따라 단계를 따르세요.
- 시작하기 전에 라우터를 통해 트래픽이 실행되고 있는지 확인하십시오.
이 문서에서는 Windows 또는 Mac에서 네트워크 포트를 여는 방법과 이것이 때때로 필요한 이유를 설명합니다. 또한 라우터로 수행할 작업을 다룹니다.
Windows에서 네트워크 포트를 여는 방법
Windows에 특정 소프트웨어를 설치할 때 설치 마법사가 자동으로 필요한 방화벽 규칙을 설정할 수 있습니다. 하지만 무언가를 설치했는데 사용하는 데 문제가 있는 경우 다음 단계를 따르세요.
-
Windows 누르기 키를 누르고 "방화벽"을 입력한 다음 Windows Defender 방화벽을 선택합니다. .
-
표시되는 창에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 선택하여 특정 앱을 선택할 수 있습니다. . 이 도구를 사용하면 설치된 앱을 선택하고 설정한 모든 네트워크에서 열 수 있습니다.
-
하지만 직접 포트를 열고 싶다면 고급 설정을 선택하세요. 왼쪽 메뉴에서.
-
포트를 열 때 들어오는 연결(다시 말하지만, OS는 가장 특이한 발신을 제외한 모든 것을 허용해야 합니다. 사이). 인바운드 규칙 선택 왼쪽 패널에서 항목을 선택한 다음 새 규칙을 클릭합니다. 오른쪽 패널에서.
-
새 수신 규칙 마법사의 첫 번째 화면에서 , 포트 선택 옵션을 선택하여 특정 포트 또는 포트 집합을 열고 다음을 클릭합니다. .
-
다음 단계에서 TCP를 열지 여부를 선택합니다. 또는 UDP 포트는 앱의 요구 사항에 따라 다릅니다.
-
그런 다음 모든 로컬 포트를 열도록 선택합니다. (매우 위험합니다!) 이 규칙 또는 특정 로컬 포트 사용 또는 범위. 다음을 클릭합니다. .
-
방화벽 규칙을 사용하면 또는을 명시적으로 허용할 수 있습니다. 연결을 차단합니다. 이 경우 포트를 "개방"하려고 하므로 여기에서 처음 두 옵션 중 하나를 선택할 수 있습니다. 첫 번째(연결 허용 ) 서비스가 IPSec 인증을 사용하고 있는지 확실히 알지 못하면 성공할 가능성이 더 높습니다. 다음을 클릭합니다. 완료되면.
-
회사(도메인 ) 또는 홈 네트워크(비공개 ), 인터넷(공개이라고 함) 외에 이 대화 상자에서). 이 중 앱에 적합한 것을 선택하십시오. 확실하지 않은 경우 모두 선택하십시오. 다음을 클릭합니다. .
-
마지막으로 규칙에 이름을 지정하고 선택적으로 설명을 지정합니다. 그런 다음 마침을 클릭합니다. 규칙을 만들 수 있습니다.
Mac에서 포트를 여는 방법
macOS에서 포트를 여는 것은 전반적으로 더 간단하지만 어떤 면에서는 Windows보다 더 어렵습니다. 첫째, 기본적으로 macOS 방화벽은 비활성화되어 있으므로 Mac에서 들어오는 연결 시도를 수락해야 하므로 즉시 이러한 단계를 사용할 필요가 없습니다.
그러나 방화벽을 켠 경우(시스템 환경설정> 보안 및 개인정보 보호> 방화벽 화면에 방화벽:켜짐이 표시됩니다. ), 특정 포트를 열려면 방화벽 구성 파일에 약간의 추가 작업을 수행해야 합니다.
방화벽이 켜져 있는지 확인한 후 다음 단계를 따르세요.
-
터미널 열기 앱.
-
프롬프트에서 다음을 입력하여 pf를 중지합니다. (패킷 필터) 방화벽이 활성화되어 있는 경우:
sudo pfctl -d
-
다음으로 나노 pf의 구성 파일을 여는 텍스트 편집기 :
sudo nano /etc/pf.conf
-
편집기는 기본 구성의 내용을 표시합니다. , 몇 가지 중요한 내용이 포함되어 있습니다. 맞춤 규칙을 추가할 수 있지만 아래에서 추가해야 합니다. 기존 구성.
-
예를 들어 포트 12044를 열려면 파일 맨 아래에 다음을 입력합니다. 이를 분석하기 위해 허용(통과 ) 수신(in ) TCP(inet proto tcp ) 트래픽 from 모든 기계를 모든 상태 없음이 있는 포트 12044의 다른 시스템(이 컨텍스트에서는 사용자의 시스템만 의미함) 검사.
pass in inet proto tcp from any to any port 12044 no state
-
Ctrl-x 누르기 나노 종료 , Y 키를 누릅니다. 및 Enter 나가는 길에 같은 이름으로 파일을 저장할 것인지 확인합니다.
-
방금 편집한 파일에서 방화벽 구성을 다시 로드하려면 프롬프트에서 다음을 실행하십시오.
sudo pfctl -f /etc/pf.conf
-
마지막으로 터미널에 다음을 입력하여 방화벽을 다시 시작합니다.
sudo pfctl -E
왜 항구를 열어야 합니까?
컴퓨터에서 실행되는 클라우드 및 네트워크 앱은 특정 네트워크 포트(또는 포트 집합)를 통해 통신하도록 설계되었습니다. 그리고 해당 연결의 다른 쪽 끝에 있는 시스템도 규정된 포트를 통해 데이터를 보내고 받습니다.
그러나 문제는 대부분의 운영 체제, 특히 "소비자" 운영 체제가 일부 또는 전체 수신을 거부하도록 설정할 수 있다는 것입니다. 네트워크 통신. 따라서 앱에서 클라우드 서비스로 무언가를 보내는 상황이 발생할 수 있으며 서비스는 입니다 무언가를 다시 보내지만 라우터나 OS에 내장된 방화벽이 해당 데이터를 차단하고 있습니다. 이 경우 네트워크 포트를 열고 해당 트래픽이 앱으로 전달되도록 해야 합니다.
라우터에서 포트 열기
PC 또는 Mac의 주소를 지정하기 전에 트래픽이 네트워크 라우터를 통과할 수 있는지 확인해야 합니다. 이 경우 포트를 여는 것뿐만 아니라 로컬 네트워크 내에서 이 데이터를 보낼 위치도 라우터에 알려줍니다. 그러려면 포트 포워딩을 설정해야 합니다. 그러나 포트 포워딩이 필요한지 여부에 관계없이 첫 번째 단계는 PC 또는 Mac(위)에서 해당 포트를 여는 것입니다.
Windows 10에서 포트가 열려 있는지 확인하는 방법