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

Я все еще смущен назначением сопоставленных 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-адреса обеих машин вместе.

опенвпн ipv6 ipv4

Мервин Хенг

1 ответ
1

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

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

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

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

Сандер Штеффанн

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *