перенаправление субдомена в облако Google - PullRequest
0 голосов
/ 21 октября 2019

У меня есть домен, в котором есть несколько поддоменов, указывающих на разные веб-сайты, размещенные на Azure. Я начинаю изучать облако Google и хочу разместить поддомен в облаке Google.

Ниже показано, как должна выглядеть запись DNS

A - GO Папа размещал IP-адрес главного веб-сайта

CNAME - subdomain.example.com - subdomain.cloudapp.net
CNAME - subdomain2.exapmple.com - subdomain2.cloudapp.net

Теперь я хочу добавить имядля размещения другого субдомена в облаке Google

CNAME - subdomain3.example.com ??. googleapi.com

У меня есть публичный IP-адрес от GCP, но какполучить субдомен для GCP, который будет использоваться для записи CNAME? Согласно ответам на мой другой вопрос GCP не предоставляет общедоступный CNAME для экземпляров виртуальных машин. Итак, что я должен предоставить в записи CNAME. (Я не хочу перемещать DNS в Google или лазури в этом отношении)

Ответы [ 2 ]

1 голос
/ 21 октября 2019

Исходя из вашего вопроса и ссылки на то, что Google не предоставляет имен для экземпляров ВМ, я предполагаю, что вы пытаетесь создать запись DNS для внешнего адреса экземпляра ВМ.

Если у вас естьстатический IP-адрес, вам просто нужно настроить своего DNS-провайдера на использование записи A для этого IP-адреса, а не CNAME.

Записи CNAME просто создают псевдонимы для целевых имен, где записи A могут указывать непосредственно направильный IP-адрес.

Обратите внимание, что если IP-адрес вашего экземпляра является эфемерным, а не статическим, вам необходимо будет обновлять запись DNS каждый раз, когда вы перезапускаете экземпляр (и получаете новый IP-адрес), поэтому он будетв этом случае настоятельно рекомендуется использовать статический IP для экземпляра.

0 голосов
/ 21 октября 2019

Я часто использую App Engine, для CNAME вам нужно сопоставить ghs.googlehosted.com (https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains). Кажется возможным сделать то же самое на Compute Engine через сетевую службу (* 1004)* Если вам действительно не нужна запись CNAME, вам следует использовать классическую запись A. Это немного проще.

Не стесняйтесь просматривать документацию, все объяснено.

...