Рейтинг:0

Повысить внешний IPv6 до статического?

флаг cn

Какова команда для преобразования доступного извне диапазона IPv6 в статический в подсети VPC?

Моя виртуальная машина доступна в 64-битном диапазоне IPv6 в 96-битной подсети IPv6. Но Боюсь, они могут измениться без предупреждения.... кажется, что эта команда должна работать:

gcloud вычислительные адреса создают myvm-6 --addresses "2600:abcd:abcd:abcd:0:0:0:0" --region us-west2 --subnet neo-ipv6

ОШИБКА: (gcloud.compute.addresses.create) Не удалось получить ресурс:
 - Неверное значение для поля 'resource.address': '2600:abcd:abcd:abcd:0:0:0:0'. Запрошенный IP-адрес не входит в диапазон подсети «neo-ipv6».
Donnald Cucharo avatar
флаг nl
Привет, ОП, дай нам знать, если ответы помогли.
Рейтинг:1
флаг ar

Вы можете зарезервировать только два типа внешних IP-адресов. Глобальный & Региональный, IPv4 поддерживает оба, но IPv6 поддерживает только глобальные.

Вы не можете зарезервировать адреса IPv6 для экземпляров ВМ, так как они поддерживают только глобальный IP-адрес и могут использоваться только для глобальных балансировщиков нагрузки, как указано в документация.

Чтобы узнать больше о региональных и глобальных IP-адресах, проверьте это соединять.

Рейтинг:0
флаг cn

Обновлять: Глобальные IP-адреса не могут быть назначены экземплярам... Они могут быть назначены только короткому списку «Глобальных балансировщиков нагрузки». По состоянию на декабрь 2021 года текущий API не поддерживает региональные статические адреса IPv6.

Лучше всего назначить статический адрес IPv4 и использовать туннели 6to4. Кроме того, вы можете использовать службу DynDNS или разрешение Cloud DNS для ручного обновления адреса по мере необходимости.

Калькулятор: https://www.vultr.com/resources/ipv4-конвертер/


Текущие API не позволяют продвигать адреса IPv6. Поэтому вам нужно включить стек IPv6 для экземпляра, создать новый региональный статический IP-адрес IPv6 и назначить его экземпляру, удалив весь accessConfig и создав новый IPv6 на nic0. IPv6 поддерживается только на nic0, поэтому вам, вероятно, понадобится другой nic для статических адресов IPv4.

# 0. создайте новый сетевой адаптер для вашего IPv4, он может иметь подсеть только для IPv4
# 1. удалить конфиг доступа для nic0

# 2. Создать глобальный статический региональный IPv6
Вычислительные адреса gcloud создают myip-2021 --ip-version=IPV6 --region=us-west2

# 2.1: Эта команда приведет к следующей ошибке:
ОШИБКА: (gcloud.compute.addresses.create) Не удалось получить ресурс:
 - IP-версия не поддерживается для региональных адресов.

# 3. Плачь, потому что не можешь сделать следующее
список адресов вычислений gcloud # В этом списке будет указан новый адрес IPv6.
gcloud beta вычислительные экземпляры add-access-config myinstancename --address="2001:abcd:0123::"
Рейтинг:0
флаг pe

Вы можете настроить внешние IPv6-адреса для экземпляров виртуальных машин (ВМ), если в подсети, к которой они подключены, включены внешние IPv6-адреса. Включение внешних IPv6-адресов в подсети поддерживается в некоторых регионах.

Создайте виртуальную машину и включите IPv6.

Вы можете создать виртуальную машину с внешним IPv6-адресом, только если в подсети, к которой вы ее подключаете, включены внешние IPv6-адреса.

экземпляры вычислений gcloud создают INSTANCE_NAME \
  --ipv6-network-tier=ПРЕМИУМ \
  --subnet=ИМЯ ПОДСЕТИ \
  --тип стека=IPV4_IPV6 \
  --zone=ЗОНА

Замените следующее:

INSTANCE_NAME: имя экземпляра.

ПОДСЕТЬ_ИМЯ: подсеть для подключения экземпляра. В подсети должен быть включен IPv6.

ЗОНА: зона для развертывания экземпляра.

Продвижение эфемерного внешнего IP-адреса

Если у вашего экземпляра эфемерный внешний IP-адрес, и вы хотите навсегда назначить этот IP-адрес своему проекту, повысьте эфемерный внешний IP-адрес до статического внешнего IP-адреса. Повышение эфемерного внешнего IP-адреса до зарезервированного не приводит к тому, что Google Cloud отбрасывает пакеты, отправленные экземпляру. Сюда входят пакеты, отправленные экземпляру напрямую или с помощью балансировщика нагрузки.

Чтобы преобразовать эфемерный внешний IP-адрес в статический внешний IP-адрес, укажите эфемерный внешний IP-адрес с помощью --адреса флаг с вычислить адреса создать команда. Использовать область флаг для продвижения эфемерного регионального IP-адреса или Глобальный флаг для продвижения эфемерного глобального IP-адреса.


Вычислительные адреса gcloud создают ADDRESS_NAME --addresses=IP_ADDRESS \
  [--region=РЕГИОН | --Глобальный]

Замените следующее:

АДРЕС: имя, которое вы хотите назвать этим адресом

АЙПИ АДРЕС: IP-адрес, который вы хотите продвигать

ОБЛАСТЬ: регион, к которому принадлежит региональный IP-адрес

--ip-версия=IP_ВЕРСИЯ

Версия выделяемого и резервируемого IP-адреса. По умолчанию используется IPv4.

Версия IP может быть указана только для глобальных адресов, которые генерируются автоматически (т.е. вместе с --Глобальный флаг, данный --адреса не указано) и если --сетевой уровень является ПРЕМИУМ.

IP_VERSION должен быть одним из: IPV4, IPV6.

Проверьте ссылки для получения дополнительной информации:

Резервирование статического внешнего IP-адреса

Настройка IPv6 для экземпляров и шаблонов экземпляров

gcloud вычислительные адреса создают

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

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