В Google Cloud Platform, как настроить частный пиринг DNS между двумя VPC, которые связаны с пирингом VP C, но находятся в том же проекте ?
У меня есть один проект my-project
и две сети VP C blue
и pink
. Два VPC являются равноправными. Я хочу, чтобы виртуальные машины на blue
могли получать доступ к виртуальным машинам на pink
по их внутреннему имени, например pink-vm.us-west1-b.c.my-project.internal
, и наоборот.
Если я настроил 1 частную зону пиринга DNS для my-project.internal
в сети pink
и в одноранговой сети blue
я могу получить доступ к экземплярам blue
по имени из pink
. Успех! Но я все еще не могу достичь экземпляров на pink
с blue
.
Теперь, если я настрою вторую зону пиринга DNS в сети blue
(также настроенную на my-project.internal
), больше ничего не будет работать. Когда я пытаюсь пропинговать, я получаю следующую ошибку:
me@blue-vm$ ping pink-vm.us-west1-b.c.my-project.internal
ping: pink-vm.us-west1-b.c.my-project.internal: Temporary failure in name resolution
Кажется, что две взаимные зоны пиринга DNS не могут работать вместе. Они смотрят blue
до pink
и pink
до blue
каждый в домене my-project.internal
. Как я могу сделать так, чтобы мои одноранговые VPC в одном проекте могли разрешать имена в сети друг друга?