Предоставляет ли Google Cloud публичные имена хостов для своих экземпляров Compute? - PullRequest
0 голосов
/ 05 декабря 2018

Предоставляет ли Google Cloud публичные имена хостов для своих экземпляров Compute?

Похоже, AWS генерирует публичные имена хостов для своих экземпляров EC2:

Публичные (внешние) DNS-имя хоста принимает форму ec2-public-ipv4-address.compute-1.amazonaws.com для региона us-east-1 и ec2-public-ipv4-address.region.compute.amazonaws.com для других регионов.Мы разрешаем общедоступное имя хоста DNS для общедоступного IPv4-адреса экземпляра вне сети экземпляра ...

Аналогичный вопрос:
This похоже на аналогичный вопрос, но (1) настройка DNS кажется излишним, (2) кажется, что мне все равно нужно что-то делать вне Google Cloud, или это не публично (не уверен),и (3) это может быть устаревшим (2014).

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Нет.Источник: Ответ FridayPush (спасибо! Из его профиля, кажется, заслуживает доверия для вещей Google-Cloud: -)).

Причина, по которой я написал отдельный ответ, состоит в том, чтобы дать понять, чтоВы не можете иметь публичное имя хоста полностью через Google Cloud.Вы можете либо иметь внутреннее имя хоста полностью через Google Cloud, либо вам нужно будет сделать что-то вне Google Cloud (например, иметь имя домена), чтобы иметь публичное имя хоста.

0 голосов
/ 05 декабря 2018

Нет, GCE не предлагает имена хостов для экземпляра.Он назначает внешние IP-адреса для каждого экземпляра.Связывание записи DNS с вашим экземпляром - это единственный метод для генерации имени хоста.

GCE имеет встроенные частные имена хостов внутри той же сети.Например, два экземпляра в одном и том же VPC могут пинговать друг друга по имени

Instance 'test-instance': start server on :8080
Instance 'second-instance': curl test-instance:8080
// Response 'Hello World'
...