가정의 모든 장치가 하나의 IP 주소를 공유하는 방법 및 이유
인터넷 서비스 공급자가 대부분의 사람들과 같은 경우 인터넷 서비스 제공 업체는 하나의 인터넷 프로토콜 주소를 제공하며 라우터는 집에있는 모든 연결된 장치간에 공유합니다.
이것은 실제로 인터넷이 설계된 종단 간 원칙에 위배됩니다. 그러나 이동해야 할 IP 주소가 너무 많습니다..
공용 IP 주소는 제한된 리소스입니다.
42 억 미만의 사용 가능한 IPv4 IP 주소가 있습니다. 다른 말로하면, 행성에는 고유 한 공용 IP 주소가있는 것보다 연결된 장치가 더 많습니다. 우리는 IPv4 주소를 배당하고 있지만 인터넷 주소가 부족합니다..
인터넷 서비스 제공 업체가 가정의 각 장치에 고유 한 공용 IP 주소를 할당하는 대신 새 컴퓨터, 태블릿, 스마트 폰, 게임 콘솔 또는 기타 제품을 구입할 때마다 추가 IP 주소가 필요합니다. 일반적으로 ISP에서 단일 IP 주소.
공용 IP 주소와 개인 IP 주소
라우터가 인터넷에 직접 연결되어 있으며 공용 IP 주소 (시간이 지남에 따라 변경 될 수 있음)가 할당되어 있습니다. 그러면 라우터가 집 안의 다른 컴퓨터와 연결된 장치간에 공용 IP 주소를 공유해야합니다.
라우터는 연결된 장치에 로컬 IP 주소를 할당합니다. 이를 통해 사용자는 집 안의 라우터 뒤에서 서로 통신 할 수 있습니다. 그러나 이러한 로컬 IP 주소는 인터넷에서 도달 할 수 없습니다. 즉, 공개 IP 주소는 23.24.35.63과 같을 수 있습니다. 인터넷에있는 누구나이 주소로 연결을 시도 할 수 있으며 라우터에 연결됩니다. 컴퓨터의 개인 IP 주소는 192.168.1.100 일 수 있습니다. 인터넷상의 누군가가이 주소에 연결을 시도하면 컴퓨터는 로컬 네트워크에서 주소 192.168.1.100을 찾습니다.
다소 혼란 스럽다면 사무실 건물에 대해 생각해보십시오. 사무실 건물의 주소는 미국의 Fake Town, 500 Fake Street 일 수 있습니다. 누구나 세계 어느 곳에서나이 주소로 메일을 보낼 수 있습니다.이 주소는 공개 주소와 같습니다. 사무실 건물의 사무실은 "Room 203"일 수 있습니다. "Room 203"은 로컬 IP 주소와 마찬가지로 세계적으로 유일한 주소가 아니며 많은 사무실 건물에서 사용됩니다. 다른쪽에 거주하는 경우 203 호실로 직접 메일을 보낼 수 없습니다. 사무실 건물 자체에 메일을 보내야합니다..
네트워크 주소 변환 (NAT) 및 포트 포워딩
예를 들어 웹 사이트와 같은 인터넷상의 무언가에 연결하면 컴퓨터가 라우터를 통해 패킷을 보냅니다. 라우터는 패킷을 수정하고 라우터의 각 나가는 연결에 고유 한 포트를 할당합니다. 웹 사이트 또는 다른 서버가 데이터를 다시 보내면 특정 포트로 데이터를 보내고 라우터는 데이터를 원래 연결을 시작한 동일한 장치로 다시 보내야한다는 것을 알고 있습니다. 이것은 라우터가 단일 IP 주소를 사용하여 한 번에 여러 대의 컴퓨터에 대한 인터넷 트래픽을 처리하고 모든 트래픽이 어디로 가야 하는지를 아는 방법입니다.
그러나 이것은 요청되지 않은 들어오는 트래픽을 처리 할 때 무너질 수 있습니다. 예를 들어 누군가가 라우터의 IP 주소에 자체적으로 연결하려고하면 라우터는 어디에서 트래픽을 전송해야하는지 잘 모릅니다. 귀하의 모든 라우터는 트래픽을 가져다 버릴 수 있습니다. 이는 기본적으로 라우터가 일종의 방화벽 역할을하여 요청되지 않은 인바운드 트래픽을 삭제한다는 것을 의미합니다.
이 들어오는 트래픽을 수신하려면 라우터에서 포트 전달을 설정할 수 있습니다. 예를 들어 특정 로컬 IP 주소의 포트 25565에서 Minecraft 서버를 실행 중임을 라우터에 알릴 수 있습니다. 라우터가 포트 25565에서 연결을 수신하면 지정한 로컬 IP 주소로 트래픽을 통과시켜야한다는 것을 알고 있습니다. 따라서 포트 포워딩은 서버로 작동하고 로컬 네트워크 외부에서 요청되지 않은 인바운드 트래픽을 수신하는 응용 프로그램에 필요합니다.
가능한 두 가지 선물
위에서 언급했듯이 배당에도 불구하고 IPv4 주소가 부족합니다. 장기적으로 모든 장치는 자체 IP 주소를 가지기를 바랍니다. 단기적으로는 자신의 공용 IP 주소가 하나도 없을 수도 있습니다..
- 각 장치의 IPv6 주소: IPv4는 42 억 개 미만의 주소를 가지고 있지만 IPv6은 2 개 미만의 주소를 제공 할 수 있습니다.128 자 가능한 IP 주소. Wolfram Alpha는이 거대한 숫자를 원근감있게 보여줄 수 있습니다. 340282366920938463463374607431768211456 다른 IP 주소이거나 행성의 모든 사람에게 약 50100000000000000000000000000 개의 고유 한 IP 주소입니다. IPv6이 널리 보급되고 IPv4를 대체하게되면 연결된 각 장치에 인터넷상의 고유 한 IP 주소를 할당 할 수 있습니다.
- Carrier-Grade NAT: 단기적으로 일부 ISP는 고객에게 IPv4 주소를 제공하기 위해 고심하고 있습니다. 캐리어 급 NAT는 일부 ISP가 찾고있는 제안 된 솔루션입니다. 캐리어 등급 NAT를 사용하는 ISP는 공용 IP 주소를 그대로 유지합니다. 로컬 IP 주소를 모든 고객에게 제공하기 위해 NAT를 사용합니다 (홈 라우터처럼). 고객은 인터넷에서 고유 한 공개 IP 주소를 가지고 있지 않으며 포트 전달 또는 직접 연결이 필요한 서버 소프트웨어를 사용할 수 없습니다.
인터넷은 너무 많은 연결 장치 용으로 설계된 적이 없으며 NAT 기술을 사용하는 홈 라우터가 IPv6로 마이그레이션하지 않고도 많은 장치를 연결할 수있는 유일한 이유입니다..
이미지 크레딧 : Flickr의 Matt J Newman, Flickr의 Bob Mical, Flickr의 웹 햄스터, Flickr의 Jemimus