본문 바로가기

cs(with 매일메일)

[251215월] NAT기능을 사용하는 이유를 알고 계신가요?

IP주소 : 공인IP / 사설IP

공인IP : 고유하다

사설IP : 고유하지 않고 특정 사설 네트워크에서만 사용된다

(사설 네트워크란? 외부 네트워크에 공개되지 않은 네트워크를 의미한다)

 

그렇기에, 사설IP만 가지고는 외부 네트워크와 통신하기 어렵다. 이 문제를 해결하기 위해 라우터 혹은 공유기의 NAT(Network Address Translation)기능을 사용한다. 이는 IP주소를 변환하는 기능이다. 해당 기능을 사용하면, 사설IP주소를 외부 네트워크에 사용되는 공인IP주소로 변환하여 외부 네트워크와 통신할 수 있다. 

 

NAT에서 주소 변환을 하기 위해서 내부적으로 공인IP와 사설IP주소가 대응되어 있는 NAT변환 테이블을 사용한다. 

 

Q. NAT변환 테이블에 공인IP와 사설IP는 1:1 대응?

NAPT(Network Address Port Translation)이라는 포트 기반의 NAT을 사용함.