Google Cloud DNS - 하위 도메인 와일드 카드가 작동하지 않음

Google Cloud DNS - 하위 도메인 와일드 카드가 작동하지 않음

앱 엔진에 example.com 도메인이 하나 있습니다. 모든 하위 도메인 a.example.com, b.example.com, c.example.com...은 example.com을 가리켜야 합니다.

Google Cloud의 Cloud DNS에서 모든 것을 구성하고 있습니다. 구성은 다음과 같습니다.

*.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

@John Hanley가 언급했듯이 Google 관리형 SSL 인증서는 와일드카드(*.example.com)를 지원하지 않습니다.

방금 Letsencrypt를 사용하여 새 인증서를 만들었고 와일드카드가 작동하는 것 같습니다.

답변2

Google 관리형 SSL 인증서를 사용하는 경우 와일드카드가 지원되지 않습니다. 와일드카드를 사용하여 세 번째 수준 하위 도메인부터 시작하여 모든 수준의 하위 도메인을 매핑할 수 있습니다.

아래 링크를 참고해주세요:

맞춤 도메인 매핑: 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

관련 정보