본문 바로가기

Study/Server

Home Server (2) - NAT

NAT란 Network Address Translation 의 약자로, 

 

private IP를 쓰고 있는 각각의 디바이스들이 외부의 인터넷에 접속할 수 있게 해주는 것이다.

 

 

 


 

 

예를 들어, 내 컴퓨터는 192.168.0.4 라는 IP 주소를 가지고 있다.

 

그리고 naver 에 접속을 한다면, 내부적으로 어떤 일이 일어나는지 살펴보자.

 

 

 

 

 

먼저, 내 컴퓨터는 Gateway address에 해당되는 IP 머신에게 신호를 보낸다. 

 

공유기가 봤을 때, 그 사이트가 내부 네트워크 내의 요청이 아니기 때문에 이 요청을 WAN을 통해 외부로 보낸다.

 

그리고 요청을 보내기 전 두가지 일을 한다.

 

 

첫째, 이 요청이 192.168.0.4 라는 IP를 가지고 있는 컴퓨터의 요청이라는 것을 이 공유기 안에다가 기록한다.

 

둘째, 내 컴퓨터의 IP 주소를 외부에서는 접속을 할 수 없기 때문에 공유기에서는 NAT 기술을 사용한다. 

  • NAT- 기존 192.168.0.4 라는 IP를 59.6.66.238  IP(기존 Public IP address)로 변경한 다음, 그 변경된 data를 naver에 보낸다. 

 

그러면 naver라는 사이트가 다시 59.6.66.238 에 응답을 하고, 공유기는 192.168.0.4 IP의 컴퓨터가 요청을 보냈다는 것을 기억하고 그 요청을 보내준다.

 

 

 

 

 

 


 

 

  • 내 컴퓨터의 IP 주소를 확인하는 방법
  • 내 컴퓨터가 속해 있는 LAN (지역 네트워크)의 입구에 해당되는 공유기의 IP 주소 확인하는 방법
  • 내 LAN가 외부에서는 어떤 IP 주소로 보여지는지 확인하는 방법

 

 

 

(운영체재마다 방법이 다 다른데, windows 기준으로 확인해보았다)

 

 

제어판-네트워크 및 인터넷-네트워크 및 공유센터-활성 네트워크 보기 에서 자신이 연결된 인터넷 click.

 

여기서 자세히 버튼을 클릭하면, 여러가지 정보들이 나온다. 

 

 

 

 

IPv4 는 이 컴퓨터의 IP 이고, IPv4 기본 게이트 웨이는 공유기(router)의 IP 이다.

 

 

 

 

 

 

보통 가정용 공유기를 사용하고 있을 때, 인터넷 창에서 본인의 IP 공유기 주소를 입력하면 이런 창이 뜬다.

 

여기서 위의 IP 주소는, 내 IP 공유기의 IP 주소.

 

아래의 IP 주소는 public IP 주소이고, 밑의 게이트웨이 주소도 확인할 수 있다.

 

(아니면 구글 창에 IP address 라고 검색해도 확인할 수 있다)

 

 

 

 

 

 

 

 

 

(참고 https://opentutorials.org/course/3265/20035)

 

 

 

 

 

반응형