GCP: Как сделать DNS-пиринг между двумя VPC, которые используют VP C пиринг в одном проекте - PullRequest
1 голос
/ 29 февраля 2020

В 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 в одном проекте могли разрешать имена в сети друг друга?

1 Ответ

2 голосов
/ 03 марта 2020

Существуют некоторые ограничения для облака пиринг DNS , например, это односторонняя связь и позволяет ресурсы Google Cloud в сети потребителя DNS (например, VP C сети, которой разрешено использовать одноранговую зону) для поиска записей в пространстве имен одноранговой зоны, как если бы ресурсы Google Cloud находились в сети производителя DNS (т. е. в сети VP C, где в одноранговой зоне DNS выполнялись поиски). Тем не менее, я нашел этот поток , где некоторые параметры упоминаются как обходные пути. Я думаю, что вариант 1 (который не очень эффективен), который заключается в том, чтобы вручную создавать записи IP в файлах хостов друг друга ваших двух VPC, может быть полезен для вас, но, вероятно, потребует много ручной работы и обслуживания.

...