Я не могу пропинговать один экземпляр 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) он будет виден только ОС виртуальной машины. Никакая другая виртуальная машина не сможет проверить связь с этой виртуальной машиной с новым именем хоста.

Другие вопросы по тегам