NAT 란?

직역하면 네트워크 주소 변환으로 사설 IP를 공인 IP로 변환해주는 기술입니다.

공유기(=라우터)에서 사용되는 기술이고 사설 네트워크에 속한 여러 개의 기기가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해서 사용합니다.

 

VMware, VirtualBox, Hyper-V는 NAT 라우터를 자체적으로 내장하여 내부 사설망으로 구성된 가상머신들이 외부와 통신할 수 있게 해줍니다.

 

 

동작 원리

예를 들어 192.168.0.4의 사설 IP를 사용하는 컴퓨터에서 네이버 사이트에 접속할 경우 아래와 같은 순서로 처리가 됩니다.

 

1.  Gateway Address에 해당하는 IP의 머신에게 네이버 사이트로 접속하라는 신호를 보냅니다.

2.  공유기는 네이버 사이트를 요청한 사설 IP를 저장합니다.

3.  공유기의 NAT 기술을 사용하여 사설 IP를 공인 IP로 변경합니다. (192.168.0.1 -> 59.6.66.238)

4.  네이버는 해당 요청을 받고 59.6.66.238.에게 페이지를 응답합니다.

5.  공유기는 응답받은 정보를 확인하고 2번에서 저장해둔 사설 IP를 바탕으로 해당 머신에게 페이지를 전달합니다.

'개념 > Network' 카테고리의 다른 글

Bridged Networking  (0) 2021.08.27
IP 종류 (외부, 내부, 공인, 사설, 고정, 유동)  (1) 2021.08.27
복사했습니다!