Рейтинг:1

Назначение сопоставленного IPv4-адреса IPv6

флаг ye

Я все еще смущен назначением сопоставленных IPv4-адресов IPv6 и хотел бы немного просветления.

У меня есть пара серверных клиентских машин, и я намерен подключить их через Openvpn. Сервер имеет адрес IPv6, а клиент — только адрес IPv4. Когда я пингую адрес IPv6, сопоставленный IPv4 клиента, есть ответ. Однако, когда я настроил клиент для подключения к IPv6-адресу сервера, мне не удалось подключиться.Я включил сопоставленный IPv4-адрес клиента IPv6 в файл конфигурации клиента Openvpn -- local

Давайте поменяем пару. Теперь у сервера есть адрес IPv4 (с адресом IPv6, сопоставленным с IPv4), а у клиента — адрес IPv6. Я также не могу установить соединение Openvpn, подключившись к IPv6-адресу сервера, сопоставленному с IPv4.

В этом случае, что хорошего здесь, когда дело доходит до соединений Openvpn, когда IPv4 отображает IPv6-адрес?

TLDR: Например, у меня есть машина только для IPv4 с IP 126.10.13.2, и она имеет сопоставленный с IPv4 IPv6-адрес ::ffff:7e0a:d02. У меня есть другая машина IPv6 с IP 2a04::dead:beef:5802:A. Как я могу подключить их обоих через Openvpn? Кажется, я не могу связать IPv6-адреса обеих машин вместе.

флаг ng
Можете ли вы привести примеры (путем редактирования вашего вопроса) адресов? Я не уверен, что вы имеете в виду под этим отображением.
Mervyn Heng avatar
флаг ye
Например, у меня есть машина только для IPv4 с IP 126.10.13.2, и она имеет сопоставленный с IPv4 IPv6-адрес ::ffff:7e0a:d02. У меня есть другая машина IPv6 с IP 2a04::dead:beef:5802:A. Как я могу подключить их обоих через Openvpn? Кажется, я не могу связать IPv6-адреса обеих машин вместе.
флаг ng
Можете ли вы опубликовать вывод инструментов вашей ОС для сетевой конфигурации (`ip -4 addr; ip -6 addr` или `ipconfig` для Windows и т. д.).
Ron Maupin avatar
флаг us
IPv4-отображенные адреса — это _не_ адреса IPv6, это адреса IPv4, представленные в определенном формате IPv6. Это позволяет одному магазину, например. база данных для хранения адресов IPv4 и IPv6 в общем формате.[Эти адреса нельзя использовать в качестве адресов источника или получателя в IP-пакетах, их нельзя маршрутизировать, и они зарезервированы самим IPv6](https://www.iana.org/assignments/iana-ipv6-special-registry/ iana-ipv6-special-registry.xhtml), они предназначены только для представления адресов IPv4 в формате IPv6.
Рейтинг:2
флаг kr

Эти сопоставленные адреса нельзя использовать для установления соединений IPv6. Их можно использовать только для представления соединений IPv4 в программном обеспечении IPv6.

Допустим, у вас есть машина с двойным стеком и IPv4, и IPv6. На этой машине вы можете запускать программное обеспечение, написанное только для IPv6 (поскольку легче поддерживать только один протокол, чем два). Если программа прослушивает :: IPv6-адрес, он по-прежнему может принимать подключения от клиентов IPv4. Поскольку программное обеспечение написано только для IPv6, оно может работать только с IPv6-адресами, а ядро ​​использует ::ffff:aabb:ccdd для представления адреса IPv4 aa.bb.cc.dd.

Это не означает, что в сети используется протокол IPv6. Это протокол IPv4 с сопоставлением, позволяющим использовать его только для программного обеспечения IPv6.

Поэтому невозможно использовать эти сопоставленные адреса для связи с системой IPv6, поскольку внутри системы они по-прежнему являются соединениями IPv4.

Mervyn Heng avatar
флаг ye
Спасибо за Ваш ответ! У меня есть вопрос. Вы упомянули во втором абзаце, что адрес IPv6 в программном обеспечении, написанном только для IPv6, все еще может принимать подключения от клиентов IPv4. Однако в последнем абзаце вы упомянули, что поэтому невозможно использовать эти сопоставленные адреса для связи с системой IPv6. Не могли бы вы немного объяснить разницу между этими двумя предложениями. В случае с Openvpn, если бы я открыл IPv6-адрес для прослушивания соединений на сервере, могу ли я подключить к нему клиента IPv4? Или придется вносить изменения.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.