퐈니썬's LIfe - 잘 실패하자 RSS 태그 관리 글쓰기 방명록
네트워크 (1)
2021-12-23 03:15:42
728x90
반응형

 

 본 포스트는 서버 PC에 외부 접근을 위해서 네트워크 포워드 방법을 메모해두고자 합니다!!

잘못된 점이나 피드백은 언제든지 환영입니다. 

 

 

01. 포트포워드란?

 외부 접속을 위해서는 외부의 기기가 내부에 있는 컴퓨터나 서버가 연결된 공유기를 통과 해야 합니다.

공유기는 방화벽 역할을 하기 때문에 내부 컴퓨터에 접근이 가능하도록 하려면 특정 포트를 열여줘야합니다.

 외부의 기기에는 고정된 IP만 전달하고 외부 기기가 내부에 접근 할 수있도록 내부의 공유기 관리자에서 설정하는 과정이 포트포워드입니다.

 

외부접속 -> 라우터 -> 서버

허가된 포트로 접근한 외부 사용자만이 서버 PC로 접근이 가능한거죠!

 

02. 포트포워드 하기

저의 경우는, Flask 서버를 외부접속망을 통해 접근하기 위해서는 네트워크적으로 필요했습니다. (참고로 iptime의 경우 아래와 같습니다)

 

포트 포워드는 포트포워드는 다음 단계를 통하여 설정 할 수 있습니다.

1. 인터넷을 통해 192.168.0.1로 접속합니다.

 

2. 설정된 관리자 암호로 접속합니다.

 

3. 관리자도구 → 메뉴탐색기 → 기본설정 → 시스템요약정보 에서 외부 IP 주소를 확인합니다. 

 

 

 

4. 고급설정 → NAT/라우터 관리 → 포트포워드 설정 진입합니다.

 

 

5. 하단 메뉴의 규칙이름은 "설정할 이름", 내부 IP 주소는 "접속하고자 하는 PC의 내부 IP주소, 외부/내부 포트는 "설정할 포트 번호"를 각각 입력하시면 됩니다.

예시)

규칙이름: TEST

내부 IP주소: 192.168.0.75 (해당 컴퓨터의 ip 주소, cmd-> ipconfig

외부포트: 7474:7474

내부포트: 5000:5000

 

03. 포트포워드 확인하기

포트포워드가 되었는지 확인하기 위해 아래의 사이트에 접속하셔서 확인하시면 됩니다!

https://yuip.org/en/port-check

 

YuIP.org - Check TCP port online on WEB page

Test whether a TCP port is open or closed. Enter the IP or Host Enter the port number Use this page to test the ports you want. For example, it may be useful to check if a particular port is actually closed or open on the internet after you have made a NAT

yuip.org

 

728x90
반응형