[Network] NAT (Network Address Translation)란
[참고]본 글은 인프런 널널한 개발자님의 「Docker가 쉬워지는 운영체제 이야기」 강의를 수강한 뒤 개인적으로 재구성한 학습 기록입니다. 이번 시간에는 NAT(Network Address Translation) 에 대해 알아보려고 한다.호스트에서 Mac 기준 ifconfig로 확인한 IP는 192.168.x.x인데, 외부에서 조회한 내 IP는 전혀 다른 주소가 나온다.이 차이를 만드는 게 공유기의 NAT 기능이다. NAT란?NAT(Network Address Translation) 는 패킷이 네트워크 경계를 통과할 때 IP 헤더의 주소를 다른 값으로 변환하는 기술이다.IPv4 주소는 32비트로 약 43억 개뿐이라 모든 기기에 공인 IP를 줄 수 없다.그래서 네트워크 내부에서는 사설(private) IP..