Назад | Перейти на главную страницу

Использовать все 255 IP-адресов серверов

Я использую сервер Ubuntu с 255 IP-адресами. Я хочу написать сценарий PHP, который использует каждый IP-адрес для выполнения запроса curl. Это возможно ?

Зависит от характера сети, в которой находится ваш сервер, и от того, к чему он будет подключаться.

В большинстве случаев вы потеряете два адреса из полных 256 октетов - один для сетевого адреса (192.168.21.0) и один для широковещательного адреса (192.168.21.255). Помните, что вам также понадобится маршрутизатор в той же локальной подсети (192.168.21.1), так что у вас осталось 253. (Предполагая, что это сеть CIDR / 24).

Curl имеет параметр --interface - вы можете использовать его, чтобы указать, с какого IP-адреса исходит ваш запрос; вы можете подумать о написании этого на Perl или на чем-то другом, не ориентированном на веб - это может немного упростить задачу.

Надеюсь, вы не набиваете урны для голосования.