Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install ipipИспользуйте
Без префикса /prefix команда рассчитывает границы сети и диапазон.
ip <address|integer|hex|me|server>[/prefix]ip 192.168.1.1показать IPv4, числовые представления и область адреса
ip 3232235777преобразовать беззнаковое целое в IPv4 и показать его свойства
ip 0xC0A80101преобразовать шестнадцатеричное значение в IPv4 и показать его свойства
ip 192.168.1.10/24показать сеть IPv4, маску, wildcard, broadcast и диапазон
ip 2001:db8::1показать сжатую и развёрнутую формы IPv6 и область адреса
ip 2001:db8::1/64показать сеть IPv6, последний адрес и диапазон
ip meпоказать адрес текущего посетителя
ip serverпоказать адрес текущего сервера
Один и тот же IPv4 можно передать в точечной, целочисленной или шестнадцатеричной форме. Префикс CIDR добавляет рассчитанные границы сети. Для IPv6 показываются сжатая, развёрнутая и шестнадцатеричная формы; с префиксом дополнительно вычисляются сеть, последний адрес, полный диапазон и число адресов. Значения me и server зависят от текущего HTTP-запроса и конфигурации хостинга.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install ipУстановить сокращённый пакет без локальной справки;
install ip -mУстановить именно эту опубликованную версию.
install ip -v 1.2.2Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade ipУдалить блок расширения, не затрагивая ядро и остальные модули.
install ip -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
ip server | ip meАдрес 203.0.113.10
Семейство IPv4
Область documentation
Адрес 198.51.100.24
Семейство IPv4
Область documentationip 3232235777Address 192.168.1.1
Family IPv4
Scope private
Integer 3232235777
Hex 0xC0A80101
Bytes 192.168.1.1ip 0xC0A80101Address 192.168.1.1
Family IPv4
Scope private
Integer 3232235777
Hex 0xC0A80101
Bytes 192.168.1.1ip 192.168.1.10/24Address 192.168.1.10
Family IPv4
Scope private
Integer 3232235786
Hex 0xC0A8010A
Bytes 192.168.1.10
CIDR 192.168.1.0/24
Network 192.168.1.0
Netmask 255.255.255.0
Wildcard 0.0.0.255
Broadcast 192.168.1.255
Range 192.168.1.0 – 192.168.1.255
Addresses 256ip 2001:db8::1Address 2001:db8::1
Family IPv6
Scope documentation
Compressed 2001:db8::1
Expanded 2001:0db8:0000:0000:0000:0000:0000:0001
Hex 0x20010DB8000000000000000000000001ip 2001:db8::1/64Address 2001:db8::1
Family IPv6
Scope documentation
Compressed 2001:db8::1
Expanded 2001:0db8:0000:0000:0000:0000:0000:0001
Hex 0x20010DB8000000000000000000000001
CIDR 2001:db8::/64
Network 2001:db8::
Last 2001:db8::ffff:ffff:ffff:ffff
Range 2001:db8:: – 2001:db8::ffff:ffff:ffff:ffff
Addresses 18446744073709551616ip meAddress 198.51.100.24
Family IPv4
Scope documentation
(example: actual visitor address depends on the request)ip serverAddress 203.0.113.10
Family IPv4
Scope documentation
(example: actual server address depends on the host)ip 999.999.999.999Некорректный IP-адресsandbox/config/app.jsonПример использует файл или каталог из защищённой учебной папки /sandbox/.
{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {
"upload_mb": 2,
"history": 25
}
}
Отделяет зависящие от текущего запроса формы me/server от детерминированных преобразований адресов.