본문 바로가기

별걸다하는 IT/기타IT

포트포워딩이란? 공유기 IPTIME 포트포워드 규칙 설정으로 외부접속 허용하기

반응형

안녕하세요~!

오늘은 공유기 IPTIME에서 포트포워딩 설정을 진행해보려고 합니다.

 

포트포워딩이란? Port Forwarding

그림 출처: https://portforward.com/

그림을 보면 이해가 좀 쉬운데요.

공유기가 보면 집 앞에 딱 버티고 서있죠? 마치 우리집을 보호해주는 대문같아요. 뭐 역할은 비슷합니다.

 

우리 집에 아무나 출입이 가능한가요? ㄴㄴ 그렇지 않죠.

똑똑 두드리던가 벨을 눌러서 허락을 받아야해요. 

좀 크게 단지나 동으로 따지면 경비원으로 생각해야하나?

경비실이 택배를 일괄적으로 받아서 내부로 전달해주는 그런거죠. 등록되어있지 않은 호수면 페기하고?

아무튼 요런 유사한 개념이 사회에도 꽤 많죠. 대강 비슷비슷한것같아요. (네트워크가 좀 이런게 많아서 재밌는 부분도 있죠)

 

우리가 공유기에 포트포워딩 설정을 해준다는 개념도 비슷합니다.

누구에게 데이터를 어떤 규칙으로 전달해줄지 등록이 되어있는지 체크해서

등록되어있으면 공유기가 알맞은 사람에게 데이터를 전달해주는거예요.

출처: https://www.wlink-tech.com/art/port-forwarding

좋은 그림이 있길래 따왔습니다.

택배던 뭐던 모든 요청은 가운데 대문역할을 하는 공유기가 받는거예요

내부 A한테 주던 B한테 주던 C한테 주던

밖에 있는 외부 사람은 저 빨간색 화살표가 가리키는 IP주소로 요청을 주면 됩니다.

 

만약에 202.12.8.158이라는 주소의 21번 포트로 접근 요청이 들어왔어요

그럼 공유기는 외부 21번 포트는 내부에 FTP서버의 21번 포트로 등록되어있네?

사설IP 192.169.1.3에 해당되는 기기 21번 포트로 데이터 전달해줘야겠다. 

요렇게 내부 외부 통신을 연결한다 생각하면 돼요.

 

공유기 포트포워딩 설정하는 법

먼저 공유기 설정 페이지를 들어가줍시다.

공유기 설정페이지는 192.168.0.1이예요

관리자 로그인 이름과 암호를 입력해서 접속해줍시다.

 

만약 위 IP를 주소창에 쳤는데 위와 같은 로그인창이 안나오면 공유기 설정 IP주소가 변경된거예요

또는 아이디나 비밀번호를 까묵었다!! 

그래서 초기화가 필요하다 요 두 경우에 해당된다면, 이전에 올렸던 포스팅으로 해결을 하고 옵시다.

 

참고 ▷▷ 2023.01.28 - [별걸다하는 IT/기타IT] - 공유기 IPTIME 관리자 로그인 비밀번호 찾기, 비밀번호 재설정 A604R

로그인 완료되었으면 톱니바퀴 모양의 관리도구를 클릭해줍시다.

이제 포트포워드 설정을 진행해줄거예요.

메뉴탐색기에서 고급설정에 NAT/라우터 관리로 들어가줍시다

여기 아래에 포트포워드 설정 메뉴가 있어요. 

 

'새 규칙 추가' 누르고 아래에 보이는 빈칸에 규칙 상세내역을 채워넣으면 되는데요.

각각 항목을 살펴볼게요

 

반응형

◆규칙이름

규칙이름은 뭐... 내가 기억하기 좋은 이름을 써주면 됩니다.

저는 나스 장비 연동을 위한 시놀로지 설정을 몇가지 추가할거라 규칙이름은 Synology~ 이런식으로 통일해줬어요.

 

◆내부IP주소

방화벽 또는 대문 역할을 해주는 공유기가 

어떤 요청이 왔는데 어느 컴퓨터 즉 어느 노드로 전달해줄까~~ 누가 받을래?

할 때 확인하는 주소죠. 즉 전달받을 노드의 내부 IP주소를 적으면 됩니다.

 

만약에 외부IP주소의 5000번 포트로 요청이 왔다 -> 시놀로지 나스 장비 5000번 포트로 전달해달라

이렇게 설정하고 싶을 경우 시놀로지 나스 장비의 내부IP를 여기 적으면 되겠죠

 

◆프로토콜

TCP프로토콜인지 UDP프로토콜인지 둘 다 인지 프로토콜 선택하는 란이예요

아마 대부분 TCP이겠죠?

 

◆외부포트

외부로부터 요청이 왔을때 포트입니다 

예시로, 밖에서 443포트로 요청이 오면 특정 컴퓨터의 5000번 포트로 연결해줘

라는 신호가 왔을 때 외부포트는 443, 내부포트는 5000, 내부IP주소는 특정컾뮤터의 사설IP주소가 되겠죠?!

 

◆내부포트

외부포트와 매핑되어 연결될 포트를 내부포트라고 합니다.

결국 포트포워딩 설정은 길잡이 설정이예요

 

저는 일단 NAS관련된 설정이 필요해서 이렇게 만들어준 뒤, 화살표가 가리키는 저장 버튼을 클릭해줬어요.

 

특정 규칙을 삭제하고 싶을 경우,

삭제하고자하는 규칙 행 끝에 있는 체크박스를 체크한뒤, 머릿글의 삭제 부분을 클릭해주면 돼요.

 

저장 버튼 누르고 처리 과정을 조금 기다리면 끝이예요

 

포트포워딩 설정 확인 사이트

포트포워딩 설정이 제대로 되었는지 체크해보고 싶을 수 있죠.

 

https://openportchecker.co/

 

Open Port Checker Tool - Test Port Forwarding on Your Router

This website is an Open Port Checker Tool wich lets you check online if a port is open or closed on a host. Run an port check test now with a Hostname, an IPv4 or an IPv6

openportchecker.co

간단하게 확인할 수 있는 사이트입니다.

구글 검색창에 port forwarding tester라고 검색해도 수두룩 나와요 ㅋㅋ

외부 네트워크에서 내 내부네트워크의 특정 포트로 접근 가능한지 테스트 하는거니까

저기 Hostname or IP Address에서는 나의 공유기 공인IP를 넣어줘야겠죠?

넣고 인증코드 입력후 Check Port 클릭하면

하단 결과창에 정상적으로 열려있는지 결과를 알려줍니다 ㅎㅎ

잘 열렸네요~!

 

오늘은 간단하게 포트포워딩 개념과

IPTIME 공유기에서 설정하는 법, 그리고 잘 설정되었는지 확인하는 법 모두 알아봤어요

반응형