IPv4 代理

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。每部分代表一个八位组,即由八个比特组成的一组。比特是二进制位,值可以为 0 或 1。

IPv4 地址 203.0.113.42 被分为四个带编号的八位组。203、0、113 和 42 下方分别显示其八个比特:11001011、00000000、01110001 和 00101010。每个八位组的范围为 0 至 255。四个八位组包含 32 位。

八个位有 28,即 256 种可能组合。从零开始计数,数值范围为 0 至 255。所以,一个八位组可以是 203 或 42,却不能是 300。常见十进制写法中的点用于分隔各个八位组。

四个八位组合计包含 4 × 8 = 32 位。例如,十进制数 203 写成二进制是 11001011,42 则是 00101010。虽然前一个十进制数有三位数字,后一个只有两位,但它们仍各占八个比特。

这四个数字并不分别编码国家、城市、服务商和设备。地址的网络及估计位置信息来自注册记录、路由信息和位置数据库。

代理条目通常在地址后面添加端口。在 203.0.113.42:8080 中,冒号分隔两个不同的值:

203.0.113.42:8080。203.0.113.42 下方的括线将其标为 IPv4 地址;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、某个地址段,或某个运营方网络应用规则。网络级限制可能反映在多个地址上观察到的活动,也可能是针对特定流量来源的政策。

例如,网站可能限制来自托管网络的流量。即使网站没有记录某个具体 IP 发送过有害请求,该网络中的地址也可能受到影响。仅检查地址自身历史,无法完整解释这一结果。

如果限制覆盖整个地址段,将代理替换为同一地址段内的另一个,仍然适用该规则。如果限制覆盖运营方网络,即使换成该网络内另一地址段的地址,也可能继续受影响。更换地址与更换网络,是不同的变化。

因此,需要同时考虑地址历史和所属网络。代理可能没有已知的单独信誉问题,却仍不符合某个网站的访问政策。实际结果取决于该网站如何评估地址、网络,以及发送的请求。

返回知识库