0

인 Firebase의 Google 클라우드 DNS에서 app.mysite.com 호스팅과 같은 하위 도메인 사용이 프로세스는 매우 혼란 스럽습니다. Firebase는 CNAME 레코드가 지원되지 않는다고 경고합니다. 내가 해왔 던 일은 Google 클라우드 DNS에 CNAME을 app.mysite.com으로 설정하고 정식 이름은 Firebase 도메인을 가리키는 것입니다 (예 : myapp-9afa9.firebaseapp.com. (mysite.com은 A 레코드가있는 다른 곳을 가리키고 있습니다 - Surge.sh에 정적 웹 사이트를 호스팅하고 있으므로 Google Cloud DNS에서 A 레코드를 변경할 수 없습니다). 그런 다음 Firebase에서 도메인을 연결하고 app.mysite.com을 가리 킵니다. 그런 다음 Google Cloud DNS에 TXT 파일을 추가합니다. 현재 Firebase는 도메인을 찾고 연결할 수 있습니다. 하지만 다음 화면에서 A 레코드를 제공된 2 레코드로 변경해야한다고 나에게 알려줍니다. CNAME 레코드가 더 이상 지원되지 않는다고 경고합니다 ... 모든 Google 제품입니다 !! Firebase에서 내 응용 프로그램 도메인으로 하위 도메인을 사용할 수없는 이유는 무엇입니까? Firebase에 하위 도메인을 사용하기위한 올바른 워크 플로우는 무엇입니까?도메인이

답변

3

확실히 하위 도메인에 A 레코드를 사용할 수 있습니다. 여기에 클라우드 DNS에 추가 대화 상자의 예는 다음과 같습니다

enter image description here

은 당신이 할 수없는 것은 CNAME과 같은 시간에 같은 하위 도메인에 대한 기록이있다. app.mysite.com에 대한 CNAME이 이미있는 경우 A 레코드를 추가하기 전에 제거해야합니다.

또한 원하는 경우 실제로는 CNAME을 사용하여 Firebase Hosting을 가리킬 수 있습니다. CNAME은 꼭대기/등록 된 도메인이 아닌 하위 도메인에서만 작동하기 때문에 우리는 도메인 설정 중에이 도메인을 권장하지 않았습니다. 차이점을 설명하기에는 너무 혼란 스럽습니다.

+0

예! 그것이 바로 내가 찾는 대답입니다. 큰. 나는 그것이 잘 작동하기 때문에 하위 도메인을 위해 CNAME을 계속 사용할 것이라고 생각합니다. 따라서 명확히하기 위해 A 도메인에 대한 Firebase 제안의 마지막 화면을 무시할 수 있습니다. 위의 워크 플로우가 작동합니까? (작동합니다. 앞으로 지원을 중단하지 않으려 고합니다.) –

+0

예, CNAME은 당분간 계속 지원 될 것입니다. –