Открыть список
Как стать автором
Обновить

Альтернативный способ записи IP-адресов

Системное администрирование
Наверное, некоторые знают такую штуку, но думаю, далеко не все.

Как мы все знаем, адрес IPv4 представляет собой 32-битное число. Традиционно IP-адрес записывается в виде 4-х октетов, разделенных точкой, в десятичной системе счисления. Например: 77.88.21.8.
Однако существуют и другие, менее распространенные варианты записи.

Во-первых, каждый из 4-х октетов можно записать в восьмеричной или шестнадцатеричной системах счисления:
77.88.21.8 = 0x4d.0x58.0x15.0x8 = 0115.0130.025.010, или даже можно смешивать 77.88.0x15.010.

Во-вторых, адрес можно записывать в виде числа:
77 * 2563 + 88 * 2562 + 21 * 2561 + 8 * 256О = 1297618184.
Аналогично п.1 это число можно записывать в восьмеричной и шестнадцатеричной системах счисления: 1297618184 = 011526012410 = 0x4D581508.

Честно говоря, не нашел RFC, в котором описываются эти форматы, но это работает везде: в браузере, команде ping и т.д. Попробуйте сами.
Теги:ip-адрессистемы счисления
Хабы: Системное администрирование
Всего голосов 142: ↑121 и ↓21 +100
Просмотры51.6K

Комментарии 131

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Похожие публикации

Системный инженер / DevOps
от 65 000 ₽Convergent Media GroupНижний Новгород
Ведущий системный администратор
от 70 000 ₽ТаттелекомКазаньМожно удаленно
IT-специалист
от 60 000 до 80 000 ₽SensisМосква
Системный администратор Linux DevOps
от 100 000 до 150 000 ₽X-KeeperКрасногорскМожно удаленно
DevOps инженер Middle (возможно, хороший Junior)
от 120 000 ₽1 CEOСанкт-Петербург

Лучшие публикации за сутки