Я все еще смущен назначением сопоставленных 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 ответ
Эти сопоставленные адреса нельзя использовать для установления соединений IPv6. Их можно использовать только для представления соединений IPv4 в программном обеспечении IPv6.
Допустим, у вас есть машина с двойным стеком и IPv4, и IPv6. На этой машине вы можете запускать программное обеспечение, написанное только для IPv6 (поскольку легче поддерживать только один протокол, чем два). Если программа прослушивает ::
IPv6-адрес, он по-прежнему может принимать подключения от клиентов IPv4. Поскольку программное обеспечение написано только для IPv6, оно может работать только с IPv6-адресами, а ядро использует ::ffff:aabb:ccdd
для представления адреса IPv4 aa.bb.cc.dd
.
Это не означает, что в сети используется протокол IPv6. Это протокол IPv4 с сопоставлением, позволяющим использовать его только для программного обеспечения IPv6.
Поэтому невозможно использовать эти сопоставленные адреса для связи с системой IPv6, поскольку внутри системы они по-прежнему являются соединениями IPv4.
Сандер Штеффанн