인터넷 번호 레지스트리 시스템 ( RFC 7020에 정의 됨 )은 세계의 모든 IP 주소를 관리하기 위해 함께 작동하는 시스템 및 조직 세트입니다.
IANA (Internet Assigned Numbers Authority)는 모든 IP 주소를 "소유"하고 RIR (Regional Internet Registry)에 위임하여 IP 주소 차단을 얻을 수있는 사람과 그 이유를 파악해야하는 자체 정책을 정의합니다.
IANA는 기본적으로 일련의 연속 IP 주소 인 IPv4 "블록"을 할당합니다. 최대 할당 블록은 특정 옥텟에서 시작하는 모든 IP 주소를 의미 / 8 블록 (예 : 123. . . *). RIR은 IANA가 할당 한 IP 주소를 더 작은 블록으로 나눈 다음 ISP 나 대기업과 같은 조직에 할당합니다. (예를 들어, Cloudflare 는 ISP가 아니지만 매우 큰 글로벌 네트워크를 운영하기 때문에 IP 주소 가 상당히 할당되어 있습니다. RIR로 이동하여 하나의 IP 만 요청할 수는 없습니다)
그러면 ISP는 크기에 따라 RIR로 이동하여 IP 주소 할당을 요청합니다. 그런 다음 RIR은 이상적인 세계에서 사용 가능한 풀의 일부 주소를 ISP에 할당합니다.이 주소는 큰 연속 주소 블록 (예 : 123.123.0.1/17(123.123.0.1-123.123.127.254))입니다. 불행하게도, IPv4 주소 공간이 부족하여이 크기의 사용 가능한 IP 블록의 양이 급격히 줄어들고 있습니다. 이것이 ISP가 단일 / 17 블록 대신 두 개의 / 18 블록을받는 이유입니다.
그런 다음 ISP의 네트워크에 연결할 때 주소를 요청합니다 ( DHCP 사용 ). ISP는 RIR이 할당 한 사용 가능한 주소 풀에서 주소를 선택합니다. ISP가 여러 개의 IP 주소 블록을 소유하고 있기 때문에 할당 할 IP 주소가 이전의 IP 주소와 완전히 다를 가능성이 있습니다.
ISP가 특정 블록을 특정 위치에 할당하여 IP 할당을 깔끔하게 구성 할 수는 있지만, 예쁘게 보이는 것 외에는 어떤 용도로도 사용할 수 없으므로 그렇게하지 않습니다.
TL; DR : ISP로부터 IP를 얻습니다. ISP는 RIR에서 가져오고 IANA에서 가져옵니다. IP는 선착순 방식으로 할당되므로 RIR 또는 ISP가 별도의 시간에 두 블록을 요청하면 연속되지 않습니다. ISP의 사용 가능한 주소 풀에서 임의의 IP를 얻습니다.이 주소는 소유 한 블록 중 하나 일 수 있습니다. ISP 는 사용자의 위치에 따라 IP를 할당 할 수 있지만 실제로는 이점이 없기 때문에 그렇지 않을 수 있습니다.