네트워크 주소 변환
주로 사설 IP 주소를 사용하는 네트워크 환경에서 외부와의 통신을 위해
네트워크 주소를 공인 IP 주소로 변환하는 기술
사설 IP 에서 로컬 네트워크(LAN) 가 아닌 외부의 웹 사이트에 접속할 때,
사설 IP 는 Gateway address 에 해당하는 머신에게 (ex. 라우터) 신호를 보낸다.
그리고 이 신호를 WAN 을 통해 외부로 보내려 하는데
이 때 라우터는 2가지 일을 처리한다.
사설 IP 192.168.0.4 라는 주소의 컴퓨터가 한 요청이다 라고 라우터에 기록
사설 IP 192.168.0.4 라는 주소는 NAT 를 통해 공용 IP 59.6.66.238 로 변환
외부로 부터 요청한 정보를 돌려 받을 때에는
공용 IP 59.6.66.238 로 받고
라우터는 이 요청이
사설 IP 192.168.0.4 라는 주소의 컴퓨터가 한 요청이라는 기록을 보고
사설 IP 192.168.0.4 에게 응답해줌
출처) 생활코딩 WEB2 - Home server
https://opentutorials.org/module/3398