NAT와 포트포워딩

강연주·2023년 12월 8일
0

컴퓨터 네트워크

목록 보기
7/8

NAT란?

Network Address Translation으로, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터(공유기)를 통해 데이터를 주고 받는 기술이다.

NAT를 이용하는 이유는, 대개 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함이다.
*하지만 꼭 사설 IP를 공인 IP로 변환하는 데에만 사용하는 기술은 아니다.

포트포워딩이란?

사설 IP 대역에 있는 컴퓨터가 보이지 않는 네트워크 대역의 컴퓨터로 직접 통신하고 싶다면, 직접 컴퓨터의 IP를 치는 것이 아니라, 공인 IP로 보낸다.
따라서, 공유기에 포트포워딩 설정을 해주어야 한다.

예시

  • Host(공인 IP)의 특정 포트 설정
  • 전달할 내부 IP 주소 작성
  • 전달할 내부 포트 번호 작성
profile
백엔드 개발자 준비중

0개의 댓글