Вы здесь
IP конвертер онлайн
🖥 IP конвертер онлайн
Что такое конвертация IP?
IP-адреса и адреса Int могут быть преобразованы друг в друга. Адрес IPv4 представляет собой 32-разрядное двоичное число, обычно выражаемое как abcd по правилу «десятичной точки с точками». Адрес Int представляет собой целое число. Это цифровая форма IP-адреса. Это относится к цифровому географическому местоположению определенного места в международной сети цифровых адресов.
Какова цель преобразования IP?
Как мы упоминали ранее, адрес IPv4 представляет собой 32-битное двоичное число. Если он представлен строковым типом, он будет занимать 7-15 байт для хранения. Например, для 0.0.0.0 требуется 7 байт, а для 255.255.255.255 — 15 байт, что занимает много места. А число Int составляет всего 4 байта и 32 бита, поэтому число Int можно использовать для представления IPv4-адреса, что значительно экономит место для хранения.
Как сделать конвертацию IP?
Каждый сегмент адреса IPv4 можно рассматривать как целое число от 0 до 255. Вы можете сначала разделить каждый сегмент на двоичный файл и объединить их. А затем преобразовать двоичное число в длинное целое.
В качестве примера возьмем IP 10.0.3.193.
Сегмент | Бинарный |
---|---|
10 | 00001010 |
0 | 00000000 |
3 | 00000011 |
193 | 11000001 |
Комбинация 00001010 00000000 00000011 11000001. Десятичное число — 167773121. Таким образом, 167773121 — это число Int IPv4-адреса 10.0.3.193. Вы также можете попробовать следующий онлайн-конвертер IP.