Search

사설 IP 주소와 NAT

Public IP address & Private IP address

공인 IP 주소

인터넷 통신을 위한 IP 주소
중복되는 IP 주소는 있을 수 없음.
일반적으론 인터넷 서비스를 신청하면 공인 IP 주소가 할당됨.

사설 IP 주소

사설 네트워크 이용을 위한 IP 주소
서로 다른 네트워크 간 IP 주소는 겹칠 수 있으나 각자의 통신에 지장은 없음.

네트워크 주소 변환 (Network Address Translation, NAT)

사설 네트워크의 호스트에서 인터넷에 접속하기 위해 사용하는 기술
인터넷에서 목적지가 사설 IP 주소인 경우 IP 패킷은 폐기가 되기 때문에, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지 IP 주소 등의 재기록이 필요

주소 변환 과정

1.
사설 네트워크에서 인터넷으로 요청 전송 시, 소스 IP 주소를 공인 IP 주소로 변환
2.
라우터에선 원래의 사설 IP 주소를 NAT 변환 테이블에 보존하고, 변환한 공인 IP 주소와 대응
3.
요청한 응답이 라우터에 오면 목적지 IP 주소를 기존 대응 시켜 놓은 사설 IP 주소로 변환
하나의 사설 호스트마다 공인 IP 주소를 대응시켜 변환하면 비효율적이므로, 보통은 사설 네트워크 내 여러 호스트들을 하나의 공인 IP 주소로 대응시켜 변환(NAPT)

참고 자료