Я не могу пропинговать один экземпляр gcp vm от другого в той же сети, но в разных регионах
Я заметил на экземпляре gcp vm в той же сети, что вы не можете пропинговать друг друга, используя их имена экземпляров (имена хостов), как описано в учебнике по множественному освещению. Но я могу пропинговать этот другой экземпляр vm, используя как внутренние, так и внешние IP-адреса, как и ожидалось от vms в той же сети.
Обратите внимание, что я видел этот пост, но не повезло. Возможно, есть изменения в том, как VMS общаться.
0 ответов
Как ответил John Hanley, вы можете настроить собственное имя хоста при создании экземпляра.
Например, вы создаете экземпляр
vm1
с произвольным именем
mycustomname.xxxx.xxx
. Когда вы будете пытаться пропинговать экземпляр с настраиваемым именем, вы должны использовать
vm1
или IP. Это связано с поведением внутреннего DNS GCP:
Вы можете указать собственное имя хоста для виртуальной машины при ее создании. Пользовательские имена хостов, назначенные таким образом, не разрешаются внутренним DNS. С настраиваемыми именами хостов вам все равно необходимо создать соответствующую запись DNS в соответствующей зоне (например, с помощью Cloud DNS). См. Создание экземпляра виртуальной машины с настраиваемым именем хоста для получения дополнительной информации.
Вы можете узнать больше о пользовательских именах хостов здесь.
Обычно внутренний DNS разрешает имена экземпляров, которые видны в списке виртуальных машин или запущены.
gcloud compute instances list
. Даже когда вы меняете имя хоста на уровне ОС (sudo hostname my_new_hostname
) он будет виден только ОС виртуальной машины. Никакая другая виртуальная машина не сможет проверить связь с этой виртуальной машиной с новым именем хоста.