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

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

取决于networking的性质,就服务器而言,它将连接到什么。

在大多数情况下,您将丢失完整的256个八位字节中的两个地址 – 一个用于networking地址(192.168.21.0),一个用于广播地址(192.168.21.255)。 请记住,你还需要一个路由器在同一个本地子网(192.168.21.1),所以你下降到253.(假设这是一个CIDR / 24networking)。

Curl有一个–interface选项 – 你可以用它来指定你的请求来自哪个IP; 你可能要考虑在perl中写这个或者不是面向web的东西 – 可能会使它更容易一些。

希望你不要塞满投票箱。