Google Cloud DNS - подстановочный знак поддоменов не работает

У меня есть один домен example.com на движке приложений. Все субдомены a.example.com, b.example.com, c.example.com ... имеют указать на example.com.

Я настраиваю все из Cloud DNS Google Cloud, моя конфигурация такая:

*.example.com.  CNAME   300 ghs.googlehosted.com.
example.com.    AAAA    300 xxxx:xxxx:xxxx:xx::xx
example.com.    AAAA    300 xxxx:xxxx:xxxx:xx::xx
example.com.    AAAA    300 xxxx:xxxx:xxxx:xx::xx
example.com.    AAAA    300 xxxx:xxxx:xxxx:xx::xx
example.com.    A       300 xxx.xxx.xx.xx
example.com.    A       300 xxx.xxx.xx.xx
example.com.    A       300 xxx.xxx.xx.xx
example.com.    A       300 xxx.xxx.xx.xx

Уже пытался сделать что-то вроде

*.example.com.  CNAME   300 example.com.

, но не работает.

Если я использую DIG для проверки своего DNS, я получу правильный ответ

;; ANSWER SECTION:
a.example.com.          300     IN      CNAME   ghs.googlehosted.com.
ghs.googlehosted.com.   218     IN      A       xxx.xxx.xxx.xxx

Когда я захожу на a.example.com из своего браузера, я получаю ERR_CONNECTION_CLOSED

1
задан 4 January 2021 в 13:03
2 ответа

Как упомянул @John Hanley, сертификат Google Managed SSL не поддерживает подстановочные знаки (* .example.com).

Я только что создал новый сертификат с Letsencrypt, и, похоже, подстановочный знак работает.

0
ответ дан 24 April 2021 в 01:04

Если вы используете сертификаты SSL, управляемые Google, подстановочные знаки не будут поддерживаться. Вы можете использовать подстановочные знаки для сопоставления субдоменов на любом уровне, начиная с третьего уровня. поддомены.

Пожалуйста, перейдите по ссылке ниже:

Сопоставление пользовательских доменов: https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains#wildcards

Защита пользовательских доменов с помощью SSL: https://cloud.google.com/appengine/docs/flexible/python/securing-custom-domains-with-ssl

1
ответ дан 20 May 2021 в 06:25

Теги

Похожие вопросы