네트워크 주소 변환(NAT, Network Address Translation)으로 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함.
Public IP(공인 IP)
공인 IP 주소는 인터넷 업체가 사용자에게 할당하며 공유기가 인터넷과 통신하도록 하는 역할을 하는 외부 IP 주소.
Private IP(사설 IP)
사설 IP 주소는 공유기가 노트북, 스마트폰 등 홈 네트워크에 연결된 장치에 할당한 내부 IP 주소.
| Public IP(공인 IP) | Private IP(사설 IP) |
|---|---|
| 인터넷 통신 목적 | 로컬 네트워크 통신 목적 |
| 인터넷 업체가 할당 | 네트워크 관리자나 장치가 할당 |
| 인터넷에서 식별 가능 | 인터넷에서 식별 불가 |
| 다른 IP주소와 중복되지 않음(전세계적으로 고유) | 다른 네트워크 IP 주소와 중복 가능 (동일 로컬 네트워크 내에서는 중복 불가능) |

포트 포워딩은 컴퓨터 네트워크 상에서 패킷이 방화벽이나 라우터 같은 네트워크 게이트를 지날 때, IP 주소와 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환의 응용.
Router의 역할
라우터(Router)는 연결된 모든 기기에 사설 네트워크를 구축해주는 역할뿐만 아니라 공인 IP를 할당 받는다. 따라서 라우터에 연결된 기기는 인터넷에 접속하기 위해 무조건 라우터를 거쳐야만 한다. 라우터에는 6만 개 이상의 포트가 있는데, 이중 표준 특정 기능에 이용하는 약 1천 개의 포트를 제외하고 나머지 포트를 이용하여 특정 기기에 할당한다.
💾참고자료
https://velog.io/@zigje9/NAT%EB%9E%80
https://btcd.tistory.com/430?category=927630
https://nordvpn.com/ko/blog/port-forwarding-vpn/
https://surfshark.com/ko/blog/vpn-port-forwarding
https://nordvpn.com/ko/blog/public-ip-and-private-ip/
Google Gemini
OpenAI ChatGPT