Назад | Перейти на главную страницу

IPv6 на виртуальной машине Azure

У меня есть виртуальная машина 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-адреса к сетевому интерфейсу.

Можете ли вы попробовать следующие шаги в приведенном ниже источнике, используя лазурную оболочку

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-ipv4-ipv6-dual-stack-standard-load-balancer-powershell

https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-ipv4-ipv6-dual-stack-standard-load-balancer-powershell

Похоже, решение основано на использовании балансировщика нагрузки

Подсети для 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 еще не поддерживается.

Спасибо