API를 개발하다 보면 방화벽을 오픈해줘야 하는데...문득 궁금해졌습니다. 왜 내부 서버는 여러대인데 외부에 요청하는 IP는 하나일까..? 또한 왜 그 IP가 다를까 ?이는 NAT(Network Address Translation)라는 기술 때문입니다.오늘은 NAT가 무엇인지, 어떻게 작동하는지, 왜 IP가 다르게 보이는지 쉽게 정리해보겠습니다.1. NAT란 무엇인가?NAT(Network Address Translation)는하나의 공인 IP 주소를 여러 대의 사설 IP 주소와 공유하기 위해 사용하는 기술입니다.사설 IP 주소(Private IP Address): 가정이나 회사 내부 네트워크에서만 유효한 IP입니다. 예) 192.168.x.x, 10.x.x.x공인 IP 주소(Public IP Addres..