NAT는 네트워크 경계에서 패킷의 주소 정보를 바꾸어 서로 다른 주소 영역 사이의 통신을 중계하는 방식이다.
원리
주소만 바꾸는 방식과 포트까지 대응시키는 NAPT가 있다. 내부 연결과 외부에서 보이는 주소·포트의 대응 상태를 관리할 수 있다.
예시
여러 내부 기기가 하나의 공인 IPv4 주소를 공유할 때 연결별 포트 대응으로 돌아오는 패킷을 구분하는 구성이 흔하다.
주의할 점
NAT는 암호화나 사용자 인증을 제공하지 않는다. 외부에서 시작하는 연결, 주소를 본문에 넣는 프로토콜과 연결 상태 만료 등에 제약이 생길 수 있다.