IPv4 프록시
IPv4 프록시는 프록시 서비스를 통해 공인 IPv4 주소를 사용하게 합니다. 점으로 구분된 네 숫자 형식으로 알아볼 수 있으며, 예를 들면 203.0.113.42입니다.
주소 버전 비교는 IPv4와 IPv6 프록시에서 다룹니다. 여기서는 IPv4 자체의 주소 구조, 공급이 제한되는 이유, 그리고 구매하는 프록시의 비용과 이력에 미치는 영향을 설명합니다.
IPv4와 IPv4 프록시란?
IPv4는 인터넷 프로토콜 버전 4를 뜻합니다. 네트워크 사이에서 데이터에 주소를 지정하고 전달하는 방식을 정의합니다. 데이터는 패킷이라는 단위로 이동하며 각 패킷에는 출발지와 목적지 주소가 있습니다. 네트워크 장비는 목적지 주소로 패킷을 수신자에게 보냅니다.
IPv4 주소는 이 체계에서 사용하는 숫자 주소입니다. 기기의 물리적 또는 가상 네트워크 연결인 네트워크 인터페이스에 할당됩니다. 서버 하나에 주소가 여러 개 있을 수 있고 나중에 다른 서버로 재할당할 수도 있습니다. 따라서 하나의 물리 장비를 영구 식별하는 번호는 아닙니다.
프록시는 사용자를 대신해 요청을 보내고 응답을 돌려주는 중개 서비스입니다. IPv4 프록시에서는 그 요청이 프록시의 공인 IPv4 주소에서 대상에 도착합니다. 웹사이트가 프록시 요청의 네트워크 출발지로 보는 주소입니다.
프록시를 구매하면 합의된 기간 동안 서비스와 주소 자원의 사용 권한에 비용을 냅니다. 제공업체가 그 뒤의 서버와 네트워크를 운영하기 때문에 IP가 유용합니다. 주소를 적어 놓는 것만으로는 요청을 전달할 수 없습니다.
IPv4 주소의 구조
주소 203.0.113.42는 203, 0, 113, 42의 네 부분입니다. 각 부분은 8비트 묶음인 옥텟을 나타냅니다. 비트는 0 또는 1인 이진수 한 자리입니다.
8비트에는 28, 즉 256가지 조합이 있습니다. 0부터 세면 값의 범위는 0부터 255입니다. 따라서 옥텟은 203이나 42를 나타낼 수 있지만 300은 나타낼 수 없습니다. 익숙한 십진 표기에서 점은 옥텟을 구분합니다.
네 옥텟을 합치면 4 × 8 = 32비트입니다. 예를 들어 십진수 203은 이진수로 11001011, 42는 00101010입니다. 십진수 자릿수가 각각 세 자리와 두 자리여도 둘 다 8비트를 차지합니다.
네 숫자가 각각 국가, 도시, 제공업체, 기기를 나타내지는 않습니다. 주소의 네트워크와 추정 위치 정보는 등록 기록, 라우팅 정보, 위치 데이터베이스에서 얻습니다.
프록시 항목은 보통 주소 뒤에 포트를 붙입니다. 203.0.113.42:8080에서 콜론은 서로 다른 두 값을 구분합니다.
IP 주소는 연결할 위치를, 포트는 그 주소의 서비스를 나타냅니다. 여기서 8080은 프록시 서비스가 연결을 받는 포트입니다. 포트는 네 옥텟과 별개이며 주소의 32비트에 포함되지 않습니다.
포트는 제공업체가 지정합니다. 포트를 바꾼다고 다른 IPv4 주소가 생기지는 않습니다. 다만 제공업체가 서로 다른 포트로 웹사이트 접속 시 서로 다른 기존 주소를 쓰도록 구성할 수는 있습니다. 연결 설정만으로 대상에 몇 개의 IP가 보일지 알 수 없습니다.
IPv4 주소 수가 제한되는 이유
32비트 값에는 정확히 232 = 4,294,967,296가지, 약 43억 개의 조합이 있습니다. 이것이 전체 IPv4 주소 공간의 크기입니다. 일부는 로컬 네트워크와 특수 용도로 예약되어 일반 공용으로 쓸 수 있는 수는 더 적습니다.
공급도 고르게 분포하지 않습니다. 주소 자원은 수년에 걸쳐 네트워크에 할당되었으며 이용 가능한 공간의 상당 부분을 이미 조직들이 보유하고 있습니다. 현재 활성 기기에 쓰이지 않아도 할당된 주소일 수 있습니다. 따라서 연결 실패나 응답 없는 ping은 다른 사람이 사용할 수 있는 주소라는 뜻이 아닙니다.
등록 기관이 미할당 IPv4 주소 풀이 고갈되었다고 발표하면 일반 할당에 쓰는 재고를 다 사용했다는 뜻입니다. 지역별 주소 자원 관리 기관 중 하나인 ARIN은 2015년에 이 단계에 도달했습니다. 이전에 할당된 주소는 계속 작동하며 기존 자원을 다시 사용하거나 조직 간에 이전할 수 있습니다.
성장하는 프록시 서비스의 제약은 이러한 자원을 확보하는 것입니다. 서로 다른 공인 IPv4를 추가하려면 유한한 기존 공급에서 가져와야 합니다. 따라서 주소 자체에 가용성과 비용이 따르는 자원이 됩니다.
제한된 IPv4 공급을 네트워크가 공유하는 방식
모든 기기에 별도의 공인 IPv4가 필요한 것은 아닙니다. 가정이나 사무실 내부에서는 192.168.1.10 같은 로컬 주소를 사용할 수 있습니다. 독립된 다른 로컬 네트워크도 충돌 없이 같은 주소를 쓸 수 있습니다. 이런 주소는 공용 인터넷에서 직접 라우팅되지 않기 때문입니다.
NAT, 즉 네트워크 주소 변환으로 라우터가 로컬 주소를 공인 주소로 바꿀 수 있습니다. 포트도 변환하는 일반적인 형태에서는 노트북과 휴대전화가 공인 IPv4 하나로 웹사이트에 접속할 수 있습니다. 라우터는 연결을 추적해 각 응답을 올바른 기기로 보냅니다.
인터넷 제공업체는 같은 원리를 더 큰 규모로 적용해 가입자 사이에 공인 주소를 공유할 수 있습니다. 기존 주소로 더 많은 기기를 지원하지만 서로 다른 공인 IPv4 값의 수는 늘지 않습니다. 여러 사용자의 트래픽이 웹사이트에는 여전히 주소 하나로 보일 수 있습니다.
프록시 제공업체의 IPv4 확보 방식
프록시 제공업체는 여러 방식으로 주소를 확보합니다. 조직에 이미 등록된 주소 자원을 사용하거나, 다른 보유자에게 자원을 임대하거나, 서버·네트워크 서비스에 포함된 주소를 받을 수 있습니다.
임대에서는 합의된 기간 동안 기존 대역을 사용하는 비용을 냅니다. 이전에서는 해당 등록 기관의 절차에 따라 주소 대역의 권리가 조직 사이에 옮겨집니다. 이 거래에는 이전 보유자에 대한 대금 지급이 수반되는 경우가 많습니다. 두 경우 모두 IPv4 주소 공간에 이미 존재하는 주소입니다.
호스팅이나 네트워크 연결에서는 설비와 함께 주소가 제공될 수 있습니다. 예를 들어 프록시 제공업체가 데이터센터의 서버를 임대하고 그곳의 이용 가능한 자원에서 추가 IP를 받을 수 있습니다. 따라서 프록시 판매자와 주소 등록부의 조직이 서로 다른 회사일 수 있습니다.
자원 확보는 사용 가능하게 만드는 과정의 일부일 뿐입니다. 네트워크는 트래픽을 올바른 설비로 보내야 하고 프록시 소프트웨어는 요청을 처리해야 합니다. 소프트웨어를 하나 더 설치해도 새 공인 IP가 생기지 않습니다. 서비스에는 주소 자원과 이를 작동시키는 장비가 모두 필요합니다.
IPv4 부족이 프록시 가격에 미치는 영향
제한된 공급과 지속적인 수요로 IPv4 자원에는 시장 가치가 있습니다. 주소 임대 업체는 접속 권한에 비용을 내고, 이전으로 확보하는 업체는 장기 사용에 자금을 투입합니다. 고객이 보내는 트래픽이 적어도 이 비용은 발생합니다.
이 때문에 프록시 서비스가 IP 수로 과금할 수 있습니다. 서로 다른 주소를 더 많이 제공하려면 제한된 자원을 더 많이 공급해야 합니다. 작업량이 작다고 많은 IPv4를 제공하는 비용까지 반드시 낮아지지는 않습니다.
최종 프록시 가격에는 서버, 네트워크 용량, 유지 관리, 지원도 포함됩니다. 서버 하나에서 여러 주소를 운용해 장비 비용을 나눌 수 있습니다. 이를 통해 프록시당 제공 비용은 줄일 수 있지만 서로 다른 공인 IP는 각각 공급 가능한 주소 하나를 사용합니다.
따라서 부족은 가격의 일부를 설명하지만 공통 요금 하나를 정하지는 않습니다. 업체마다 확보 비용, 설비, 서비스 방식이 다릅니다. 높은 가격 자체가 더 좋은 주소 이력이나 특정 웹사이트의 접속 허용을 보장하지는 않습니다.
IPv4 주소의 이력과 평판
IPv4 주소는 기업 서버, 호스팅 서비스, 프록시 제공업체 재고 등 여러 사용 기간을 거칠 수 있습니다. 프록시 구매는 서비스 이용의 시작일 뿐 주소와 관련된 이전 활동을 지우지 않습니다.
IP 평판은 사용 정보에 따른 주소 평가입니다. 웹사이트나 보안 시스템은 과거와 현재의 요청, 신고, 의심스러운 행동, 소속 네트워크를 고려할 수 있습니다. 공유 접속에서는 다른 고객의 현재 트래픽도 취급에 영향을 줄 수 있습니다. 시스템마다 수집하는 증거와 규칙이 다르며 모든 웹사이트가 사용하는 단일 평판 점수는 없습니다.
이력이 주소에 유리할 수도 있습니다. 과거 행동을 고려하는 서비스라면 정상 트래픽의 축적된 기록이 유용한 신호일 수 있습니다. 중요한 것은 시스템이 관측한 내용이며 주소의 나이만으로 신뢰가 입증되지는 않습니다.
이력이 문제를 만들 수도 있습니다. 이전 사용자가 악성 트래픽을 보내거나 IP 제한을 유발했을 수 있습니다. 새 고객은 그 원인을 제공하지 않았어도 추가 확인이나 거부를 겪을 수 있습니다. 새 구독을 시작한다고 모든 웹사이트에 IP 뒤의 사용자가 바뀌었다고 자동 통지되지는 않습니다.
이 평가는 바뀔 수 있습니다. 운영자는 유해 활동을 중지하고 신고를 조사하며 특정 목록의 수정을 요청할 수 있고, 웹사이트는 자체 제한을 고칠 수 있습니다. 모든 곳에서 주소 평판을 초기화하는 단일 조치는 없으며 한 서비스의 판단이 다른 모든 곳의 취급을 결정하지는 않습니다.
“새 IP”와 “깨끗한 IP”의 의미
유용한 용어가 되려면 구체적인 뜻이 필요합니다. 프록시 설명에는 주소의 서로 다른 점을 말하는 세 가지 주장이 등장할 수 있습니다.
고객에게 새로 제공됨. 주소가 서비스에 막 할당되거나 제공업체 재고에 추가되었습니다. 사용자나 업체가 받은 시점을 설명합니다. 인터넷에 처음 나타난 때나 과거 용도를 입증하지는 않습니다.
수행한 검사에서 문제가 없음. 확인한 차단 목록에 없거나 특정 데이터베이스에 문제가 보고되지 않아 깨끗하다고 할 수 있습니다. 결과에는 범위와 날짜가 있습니다. 공개 목록은 웹사이트가 비공개로 유지하는 모든 제한을 보여 주지 못합니다.
이전에 프록시로 사용되지 않음. 과거 용도에 관한 주장입니다. 프록시 서비스에 들어오기 전 일반 기업 네트워크에서 사용했을 수 있습니다. 아예 사용된 적 없다는 것과는 다르며, 한 데이터베이스에 프록시 표시가 없다는 사실만으로 이를 증명할 수는 없습니다.
의미 있는 평가는 어떤 출처에서 언제 어떤 문제를 확인했는지 명시합니다. 필요한 웹사이트에 실제 요청을 보내면 그 사이트의 현재 접속에 관한 증거를 얻을 수 있습니다. 응답도 기록하세요. 시간 초과는 연결 문제일 수 있고 로그인 오류는 IP 이력보다 계정 문제일 수 있습니다. 요청 한 번이나 차단 목록 결과만으로 전체 이력이나 영구 허용이 입증되지는 않습니다.
네트워크 전체에 제한이 적용되는 이유
웹사이트는 IP 하나, 주소 대역, 운영자 네트워크에 규칙을 적용할 수 있습니다. 네트워크 단위 제한은 여러 주소에서 관측한 활동이나 특정 트래픽 출처에 대한 정책을 반영할 수 있습니다.
예를 들어 사이트가 호스팅 네트워크의 트래픽을 제한할 수 있습니다. 그 IP의 유해 요청 기록이 없어도 같은 네트워크 주소라면 영향을 받을 수 있습니다. 개별 주소 이력 확인만으로는 결과를 충분히 설명하지 못합니다.
대역 전체에 제한이 적용되면 같은 대역의 다른 프록시로 교체해도 규칙은 그대로 적용됩니다. 운영자 네트워크를 제한했다면 그 안의 다른 대역 주소도 영향을 받을 수 있습니다. 주소 변경과 네트워크 변경은 다른 조치입니다.
따라서 주소 이력과 소속 네트워크를 함께 고려해야 합니다. 알려진 개별 평판 문제가 없어도 웹사이트의 접속 정책에는 맞지 않을 수 있습니다. 실제 결과는 해당 사이트가 주소, 네트워크, 전송 요청을 평가하는 방식에 달려 있습니다.
