Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Десятичное число (32-битное целое)
3 232 235 777
for IP 192.168.1.1
Расчёт 192×16777216 + 168×65536 + 1×256 + 1

Что такое калькулятор перевода IP в десятичное число?

IPv4-адрес вроде 192.168.1.1 записывается в виде четырёх чисел (октетов), разделённых точками, каждое из которых принимает значение от 0 до 255. Но внутри системы IPv4-адрес — это всего лишь одно 32-битное беззнаковое целое число. Этот калькулятор переводит привычную запись через точки в единое десятичное число. Такое представление удобно для хранения адресов в базах данных, сетевого программирования, правил ACL и определения геолокации по IP.

Как пользоваться калькулятором

Введите каждый из четырёх октетов (от 0 до 255) в соответствующие поля — и калькулятор мгновенно покажет десятичное значение. Если число превышает 255, оно автоматически приводится к допустимому диапазону, чтобы результат оставался корректным IPv4-числом.

Разбор формулы

Для адреса вида a.b.c.d десятичное значение вычисляется так:

$$\text{число} = a \times 16777216 + b \times 65536 + c \times 256 + d$$

Коэффициенты — это степени числа 256: \(256^3 = 16\,777\,216\), \(256^2 = 65\,536\), \(256^1 = 256\) и \(256^0 = 1\). Так каждый октет занимает свою правильную 8-битную позицию внутри 32-битного числа.

Реклама
Схема: четыре IP-октета умножаются на разрядные веса и складываются в одно десятичное число
Каждый октет умножается на свой разрядный вес, и четыре произведения складываются в десятичное значение.

Пример расчёта

Переведём адрес 192.168.1.1:

$$192 \times 16777216 = 3\,221\,225\,472$$
$$168 \times 65536 = 11\,010\,048$$
$$1 \times 256 = 256$$
$$1 \times 1 = 1$$
Итого = 3 232 235 777

32-битное двоичное число, разбитое на четыре октета и преобразуемое в одно десятичное число
IPv4-адрес состоит из 32 бит — четырёх 8-битных октетов, объединяющихся в одно десятичное значение.

Частые вопросы

Какое максимальное значение? Адрес 255.255.255.255 соответствует числу 4 294 967 295 — это наибольшее 32-битное беззнаковое целое.

Во что переводится 0.0.0.0? В ноль — это наименьшее возможное значение.

Работает ли это с IPv6? Нет. В IPv6 используются 128-битные адреса; этот инструмент рассчитан только на IPv4-адреса в формате a.b.c.d.

Последнее обновление: