1

Я знаю, что IPv4-адреса 32 бит. Но можно ли расширить адреса ipv4 до 64 бит с 32 бит?

2 ответа2

2

Функция называется extended-ipv4 или EnIP, взгляните на этот документ (IPv4 с 64-битным адресным пространством, январь 2015 г.):

Enhanced IP (EnIP) был разработан, чтобы минимизировать воздействие на базовые и пограничные маршрутизаторы. ... Пакеты EnIP содержат дополнительные биты адреса и состояния в опции IP, исключая обновления таблицы маршрутизации, такие как IPv6. EnIP поддерживает сквозное подключение, недостаток NAT, облегчающий внедрение мобильных сетей. Перенумерация хоста также не требуется в EnIP, как это было в случае с другими предложениями 64-битного протокола.

0

Вы можете записать 32-битный адрес IPv4 как 64-битное число, передавая его начало со всеми 0, но это не сделает его пригодным или действительным адресом IPv4.

В конце концов, если 192.168.1.1 равно 11000000101010000000000100000001, это также может быть 00000000000000000000000000000000110000001010100000000000100000000000000000001, записанное как 64-битное число ... но в конце дня 0.0.0.0.192.168.1.1 не маршрутизируется и не является действительным IP.

IPv6 - это длина 128-битного адреса, которая записывается в сокращенном формате с использованием шестнадцатеричных и:s.

Существует несколько технологий перехода с IPv4 на ipv6, которые вы можете рассмотреть, например Teredo, 6to4, ISATAP. Все они являются методами использования пространства имен IPv4 в рамках IPv6.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .