
NAT(Network Address Translation) 이란 무엇이고 왜 필요한지

·
DevOps&Cloud
서론 클라우드 구축을 하다보면, Private VPC에서 인터넷을 연결해주기 위해 NAT가 필요로 하는 경우가 매우 많다. NAT가 처음에는 그저 사설 IP 혹은 사설 네트워크 내의 리소스가 외부 인터넷과 연결을 위해 사용된다고 생각하여 사용했지만, 사실 정확한 용도는 이름 자체에 있다. Network Address Translation쉽게 말해 네트워크 주소인 IP를 바꿔주겠다는 것이다. NAT 정의 [공용적인 정의]NAT(Network Address Translation, 네트워크 주소 변환)는 사설 IP 주소를 공인 IP 주소로 변환하거나 그 반대로 변환해주는 기술이다. 주로 내부 네트워크(예: 가정이나 회사의 LAN)에서 사용하는 장치들이 인터넷과 통신할 수 있도록 도와주는 역할을 한다. [클라..