Google имеет внутреннюю службу DNS, которая позволяет экземплярам в одной сети получать доступ друг к другу, используя внутренние DNS-имена в формате: [INSTANCE_NAME]. [ZONE]. c. [PROJECT_ID] .internal
Итак, если есть виртуальная машина с именем «instance1» в зоне «us-central1-a» и проекте «project1», тогда имя DNS для виртуальной машины будет: « instance1.us-central1-a. c .project1.internal". Таким образом, я могу выполнить команду ping, как показано ниже, с другой виртуальной машины в том же VP C:
$ ping instance1.us-central1-a. c .project1.internal
Ниже Документация Google по внутреннему DNS: https://cloud.google.com/compute/docs/internal-dns
Мы хотели бы выполнить такой же пинг из локальной системы.
У нас есть выделенное межсоединение между локальным и Google Cloud и локально могут связываться с виртуальными машинами в сети GCP через внутренний IP-адрес. Мы хотим общаться локально, используя внутренние DNS-имена Google Cloud, такие как « instance1.us-central1-a. c .project1.internal ».
Мы используем Windows Server 2012 для локального DNS и Google Cloud DNS.
Как это можно сделать?