kyh코딩 공부 블로그
포트포워딩 하는 방법 본문
포트의 개념
먼저 포트의 개념부터 잡고 가야한다.
ip는 아파트라고 생각하고 port는 동/호수 라고 생각하면 쉽다.
아파트만 입력하고 배달을 시키면 정확하게 배달을 할 수가 없다 그래서 동/호수를 입력해야한다 그것이 port의 개념이다.
포트포워딩의 개념
앞서 말한대로 주소와 동/호수만 있으면 배달을 하면서 오류가 생길 수 있다.
만약 같은 이름의 아파트가 다른 동네에도 있다면? 배달기사는 어디로 가야할지 모를 것이다.
근데 동네 이름을 같이 적어주면 정확하게 배달을 갈 수 있다. 이게 포트포워딩의 개념이다.
또다른 예시로는
공유기에서 80이라는 포트가 들어와서 찾아가야하는데 노트북, 휴대폰, 데스크톱 전부다 포트가 80이면 어디로 가야할지를 모른다. 여기서 포트포워딩이 교통정리를 해준다.
만약 80으로 들어오면 데스크톱으로 180으로 들어오면 휴대폰으로 8080으로 들어오면 노트북으로 이런식으로 포트포워딩을 설정해놓으면 들어온 포트번호에 맞게 공유기가 알아서 경로에 맞는 곳으로 연결을 시켜준다.
포트포워딩할때 주의할점
규칙이름은 자신이 알아볼 수 있는 이름을 쓰고
외부포트는 자신이 지정할 포트번호 예를 들어서 2255포트를 입력하면 어디로 연결될지를 정해주는 부분이라 자신이 알아볼 수 있는 걸로 적어주면 된다.
하지만 내부포트는 정해진 포트가 있다 아무거나 적으면 안된다.
21 FTP
22 SSH
23 TELNET
25 SMTP
53 DNS
80 HTTP
110 POP3
115 SFTP
135 RPC
139 NetBIOS
143 IMAP
194 IRC
443 SSL
445 SMB
1433 MSSQL
3306 MySQL
3389 Remote Desktop
이런 형식으로 정해져있다.
내부 ip주소는 cmd에 ipconfig을 입력 vm이면 ifconfig을 입력해서 내부 ip를 입력해주면 된다.
포트포워딩이 끝났으면 자신의 외부 ip + 지정한 포트 (2255)를 입력해주면 연결된 포트로 넘어가게 된다.
211.156.32.67:2255 이런 형식으로 입력하면 된다.
'네트워크 정리' 카테고리의 다른 글
게이트웨이 개념정리 (0) | 2023.03.20 |
---|---|
서브네팅/ 서브넷마스크(Subnet Mask) (0) | 2023.03.20 |
IP 클래스의 개념정리 (0) | 2023.03.20 |
프로토콜이란? (0) | 2023.03.16 |