[Network] NAT란

sangjun

·

2021. 7. 8. 18:06

NAT란?

NAT(Network Address Translation)란 공유기(라우터)를 통해 하나의 공인 IP를 많은 기기들이 공유하는 것을 도와주는 기술이다.

 

만약 1.1.1.1이라는 공인 IP를 사용한다면 각각의 PC에 부여 받는 IP들은 사설 IP인 192.168.xxx.xxx라는 IP 주소를 부여 받는다. 하지만 외부에서 볼 때는 1.1.1.1이라는 IP를 사용하는 것처럼 보인다.

출처 https://rednooby.tistory.com/25

NAT등장 이유

  1. IP v4의 주소 고갈
  2. IP하나를 여러 기기가 공유하기 때문에 비용 절감

실습

실제로 집에서 공유기를 이용할 때 NAT를 통해 사설 IP를 할당 받는지 공유기 설정을 열어서 확인해보았다

 

집에서 Tab, PC, SmartPhone 3개의 장비를 이용해서 192.168.1.~~라는 사설 IP주소를 각각 할당 받은 것을 알 수 있다.

이런 기기들로 인터넷을 접속해보면 내 실제 공인 IP주소가 뜨게 될 것이다.

참고문헌 및 힘들었던 부분

1. https://www.youtube.com/watch?v=m5NIzibKP_c 

2. https://www.youtube.com/watch?v=ubdbofrzNrc