рассчитать диапазон IP с использованием PHP и CIDR

Я видел различные вопросы и ответы на этом сайте, и мне все еще трудно обернуть голову вокруг этой проблемы (возможно, из-за простуды). Несмотря на это, я пытаюсь придумать небольшое веб-приложение, которое будет создавать таблицы IP-адресов для каждого из наших офисов.

Например, если я создам новую область видимости для 10.1.10.0/4, она создаст массив (который я затем смогу распечатать в таблицу):

 10.1.10.0 network ID
 10.1.10.1 gateway
 10.1.10.2 usable
 10.1.10.3 broadcast

(не то, чтобы он вставлял описания автоматически, но это то, что мы будем делать).

Я почти уверен, что буду использовать ip2long / long2ip для хранения адресов в виде целых чисел, но все же.

Ответы на вопрос(4)

Ваш ответ на вопрос