使用全部 255 个服务器 IP 地址

使用全部 255 个服务器 IP 地址

我正在运行一个有 255 个 IP 地址的 Ubuntu 服务器。我想编写一个使用每个 IP 执行 curl 请求的 PHP 脚本。这可能吗?

答案1

取决于您的服务器的网络性质以及它将要连接什么。

在大多数情况下,您会在完整的 256 个八位字节中丢失两个地址 - 一个是网络地址 (192.168.21.0),另一个是广播地址 (192.168.21.255)。请记住,您还需要一个位于同一本地子网 (192.168.21.1) 中的路由器,因此您只需要 253 个地址。(假设这是一个 CIDR/24 网络)。

Curl 有一个 --interface 选项 - 您可以使用它来指定您的请求来自哪个 IP;您可能需要考虑用 perl 或非面向 Web 的语言来编写它 - 可能会让它更容易一些。

希望您没有填塞投票箱。

相关内容