Конвертер IP-адреса в целое число онлайн

Преобразуйте адрес IPv4 или IPv6 в десятичную, шестнадцатеричную и двоичную форму и обратно — прямо в браузере.

Конвертер IP-адреса в целое число полностью работает в вашем браузере. Введённые адреса и числа никогда не загружаются и не отправляются в ArrayKit.

Открыть калькулятор CIDR

Об инструменте IP в Integer

Конвертер IP-адреса в целое число преобразует любой адрес IPv4 или IPv6 в его десятичный, шестнадцатеричный и двоичный эквиваленты, а также конвертирует обычное число обратно в удобочитаемый IP-адрес. Он автоматически определяет семейство адреса по вводимым данным — IPv4 в точечной нотации или IPv6 через двоеточия, — так что вам не нужно вручную выбирать режим при конвертации адреса. Переключите направление, чтобы ввести десятичное или шестнадцатеричное целое число с префиксом 0x и получить кратчайшую допустимую форму IPv4 или IPv6, с автоматически применённым правильным сжатием '::' для IPv6. Это удобно при чтении необработанных значений IP из столбцов баз данных, журналов брандмауэра или дампов бинарных протоколов, а также при построении логики битовых масок, подсетей или контроля доступа, ожидающей числовой адрес. Инструмент создан для backend-разработчиков, сетевых администраторов и всех, кто отлаживает захваты пакетов. Всё работает локально в вашем браузере — ни один адрес не отправляется на сервер.

Возможности

Как использовать IP в Integer

  1. Оставьте выбранной вкладку IP → Integer
  2. Введите адрес IPv4, например 192.168.1.1, или IPv6, например 2001:db8::1
  3. Посмотрите десятичное, шестнадцатеричное и двоичное значения адреса
  4. Переключитесь на Integer → IP и введите десятичное или шестнадцатеричное число 0x, чтобы получить адрес обратно

Пример

Ввод

192.168.1.1

Результат

Decimal: 3232235777
Hex: 0xC0A80101

Каждый октет IPv4 упаковывается в беззнаковое 32-битное целое число и также отображается в шестнадцатеричном и двоичном виде.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что вычисляет Конвертер IP-адреса в целое число для IPv4?
Он упаковывает четыре октета в единое беззнаковое 32-битное целое число — то же значение, которое часто хранят базы данных и таблицы маршрутизации, — и также показывает его в шестнадцатеричном и двоичном виде.
Поддерживает ли Конвертер IP-адреса в целое число IPv6?
Да. Адреса IPv6 конвертируются в 128-битное десятичное, шестнадцатеричное и двоичное значение и обратно, с правильным сжатием нулей '::' при форматировании адреса.
Как инструмент определяет, IPv4 у меня адрес или IPv6?
Он проверяет наличие двоеточия во вводе. Адрес с двоеточиями, например 2001:db8::1, обрабатывается как IPv6; адрес с точками, например 192.168.1.1, — как IPv4.
Могу ли я конвертировать целое число обратно в IP-адрес?
Да. Переключитесь на Integer → IP и введите десятичное число или шестнадцатеричное число с префиксом 0x. Значения до 4294967295 становятся адресом IPv4; большие значения — IPv6.
Отправляет ли конвертер IP в целое число введённые адреса куда-либо?
Нет. Каждое преобразование выполняется локально в вашем браузере с использованием стандартной математики JavaScript — введённый адрес или число никогда не покидает ваше устройство.
Почему двоичное значение содержит так много разрядов?
Двоичный вывод для IPv4 всегда состоит из 32 бит, а для IPv6 — из 128 бит, дополненных нулями, чтобы вы точно видели, как адрес отображается в свой исходный битовый шаблон.

Связанные инструменты

Все инструменты ArrayKit