У меня есть виртуальная машина Azure, и она отлично работает с IPv4
Пытался напрямую связать с ним IPv6, но не смог подключиться к внешнему миру, простой ping ipv6.google.com
завис (по заявлению Microsoft нельзя, но с балансировщиком нагрузки можно)
Затем с помощью балансировщика нагрузки (Standard) я связал с ним IPv4 и IPv6, но проблема не исчезла, возможно, я не знаю, как ее правильно настроить. Вот что я сделал:
Вернулся к настройке, в которой у меня есть виртуальная машина с подключенными IPv4 и IPv6.
Моя виртуальная машина должна иметь возможность подключаться к серверу IPv6, кто-нибудь может помочь?
Я подключил к виртуальной машине IPv4 и IPv6 без балансировщика нагрузки и создал правила в NSG, позволяющие входить и исходить трафику (я разрешаю все входить и все выходить) и тестировать с другим сервером.
Поскольку я не мог ничего проверить, я использовал netcat.
На сервере, который я хотел протестировать, я выполнил nc -6 -l 8080
и на ВМ nc -6 IP 8080
и отправил сообщение. Сервер получил сообщение, поэтому я знаю, что могу подключиться к IPv6.
Мне просто нужно было изменить виртуальную сеть и сетевой интерфейс для поддержки IPv6 и подключить IP-адреса к сетевому интерфейсу.
Можете ли вы попробовать следующие шаги в приведенном ниже источнике, используя лазурную оболочку
Похоже, решение основано на использовании балансировщика нагрузки
Подсети для IPv6 должны иметь размер / 64. Это гарантирует совместимость в будущем, если вы решите включить маршрутизацию подсети в локальную сеть, поскольку некоторые маршрутизаторы могут принимать только маршруты IPv6 / 64.
И у него есть некоторые ограничения
• IPv6 для виртуальной сети Azure доступен во всех глобальных коммерческих регионах Azure и правительственных регионах США с использованием всех методов развертывания.
• Шлюзы ExpressRoute МОГУТ использоваться для трафика только IPv4 в виртуальной сети с включенным IPv6. Поддержка трафика IPv6 входит в нашу дорожную карту.
• VPN-шлюзы НЕ МОГУТ использоваться в виртуальной сети с включенным IPv6, ни напрямую, ни с помощью "UseRemoteGateway"
• Платформа Azure (AKS и т. Д.) Не поддерживает связь IPv6 для контейнеров.
• IPv6 может балансировать нагрузку только на основной сетевой интерфейс (NIC) на виртуальных машинах Azure. Балансировка нагрузки IPv6-трафика на дополнительные сетевые адаптеры не поддерживается.
• Виртуальные машины только для IPv6 или масштабируемые наборы виртуальных машин не поддерживаются, каждая сетевая карта должна включать по крайней мере одну IP-конфигурацию IPv4.
• При добавлении IPv6 в существующие развертывания IPv4 диапазоны IPv6 не могут быть добавлены в виртуальную сеть с существующими ссылками навигации по ресурсам.
• Прямой DNS для IPv6 сегодня поддерживается для общедоступного DNS Azure, но обратный DNS еще не поддерживается.
Спасибо