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)
'Study > Server' 카테고리의 다른 글
Home Server (6) - DHCP 이란 (0) | 2020.08.24 |
---|---|
Home Server (5) - Dynamic&Static IP address 유동/고정 아이피 (0) | 2020.08.24 |
Home Server (4) - Port Forwarding 포트 포워딩 (0) | 2020.08.24 |
Home Server (3) - port (0) | 2020.08.22 |
Home Server (1) - 공유기의 원리 (0) | 2020.08.22 |