Как пользоваться
- Введите адрес IPv4 в поле Адрес IPv4: четыре числа через точки.
- Прочитайте Десятичное число: это адрес одним числом, которое просят некоторые настройки и инструменты.
- Используйте Двоичный вид, чтобы увидеть биты каждого октета, или Шестнадцатеричный вид, по октетам для обычной шестнадцатеричной записи.
Как записывается адрес IPv4
Адрес IPv4 имеет длину 32 бита. Он состоит из четырёх октетов, каждый из которых — восемь битов, поэтому может принимать значения от 0 до 255 (RFC 791, раздел 2.3). Точечно-десятичная запись пишет каждый октет десятичным числом и ставит между ними точку (RFC 1166, раздел Network Numbers). Например, у адреса 192.168.1.1 октеты 192, 168, 1 и 1.
Те же 32 бита можно прочитать как одно число. Первый октет даёт старшие восемь битов, поэтому число равно первому октету, умноженному на 256 в третьей степени, плюс второй октет, умноженный на 256 во второй степени, плюс третий октет, умноженный на 256, плюс четвёртый октет.
десятичное число = a × 256³ + b × 256² + c × 256 + d, где a, b, c и d — октеты
Какие виды пишет инструмент
Двоичный и шестнадцатеричный виды записываются по октетам, потому что так адрес читают люди и сетевые инструменты. Шестнадцатеричное число с префиксом 0x — это те же 32 бита одним куском, а восьмеричный вид пишет каждый октет по основанию 8 с нулём впереди.
Ведущий ноль в поле, например 001, читается как десятичное число, как в примере RFC 1166; инструмент не читает его как восьмеричное. Поля больше 255, а также адреса, в которых не четыре поля, не принимаются.
Адрес 192.168.1.1
Четыре вида адреса 192.168.1.1 приведены ниже. Десятичное число — это 192, умноженное на 256 в третьей степени, плюс 168, умноженное на 256 во второй степени, плюс 1, умноженная на 256, плюс 1.
| Вид | Значение |
|---|---|
| Десятичное число | 3 232 235 777 |
| Двоичный вид | 11000000.10101000.00000001.00000001 |
| Шестнадцатеричный вид, по октетам | C0.A8.01.01 |
| Шестнадцатеричное число | 0xC0A80101 |
| Восьмеричный вид, по октетам | 0300.0250.01.01 |
Частые вопросы
Почему десятичное число такое большое?
Адрес состоит из 32 битов, поэтому наибольшее значение — 4 294 967 295 для 255.255.255.255. Каждый октет даёт своё значение, умноженное на степень 256, поэтому первый октет весит больше всех.
Для чего нужен восьмеричный вид?
Восьмеричная запись — более старый способ записи адреса. Некоторые инструменты принимают её в точечной записи, где ведущий ноль отмечает восьмеричные цифры. Инструмент пишет её по октетам, чтобы вы могли проверить значение, которое показывает такой инструмент.
Почему инструмент не принимает 256 как октет?
Октет — это восемь битов, поэтому он вмещает только значения от 0 до 255 (RFC 791). Значение 256 потребовало бы девятого бита и не является адресом из четырёх октетов.
Работает ли инструмент для адресов IPv6?
Нет. У адреса IPv6 128 битов и своя запись, с которой работают инструменты IPv6 на этом сайте. Этот инструмент переводит только 32-битную форму IPv4.
Источники
- RFC 791 (на английском): Internet Protocol, раздел 2.3 (адресация) и глоссарий
- RFC 1166 (на английском): Internet Numbers, раздел Network Numbers (точечно-десятичная запись)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..