[firebase] Namecheap을 사용하여 Firebase에서 맞춤 도메인을 확인할 수 없음

Firebase가 제공 한 Text Record 1을 내 NameCheap에 삽입하여 지침을 따른 후이 오류 메시지가 계속 나타납니다.

현재 상태 : 죄송합니다. 도메인을 확인할 수 없습니다.

이 메시지는 현재 약 5 일 동안 표시되었습니다.

다음과 같이 firebase 및 namecheap 설정의 스크린 샷을 캡처했습니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

@Frank van Puffelen이 내 도메인 이름에서 @로 호스트 값을 변경 하자고 제안한 후, 이것은 스크린 샷이며 몇 시간 후에 확인하고 성공적으로 확인할 수 있기를 바랍니다.

여기에 이미지 설명 입력

몇 시간 동안 기다린 후 다음 메시지가 나타납니다.

여기에 이미지 설명 입력



답변

namecheap 도메인을 확인하기위한Google 페이지 의 다른 보고서 및 정보에서 @호스트 필드 를 사용해야 할 수 있습니다 .

Namecheap 사이트에서 Google 서비스로 확인하려는 도메인 옆에있는 Manage를 클릭 합니다.

  1. 도메인 대시 보드 에서 고급 DNS 탭을 클릭합니다 .

  2. 아래로 스크롤 하여 호스트 레코드 테이블 아래에서 새 레코드 추가를 클릭 합니다.

  3. 레코드 유형 드롭 다운 목록에서 TXT 레코드 를 선택 합니다.

  4. 전체 확인 레코드를 필드에 붙여 넣습니다 .

  5. 호스트 필드에 @을 입력 합니다.

  6. TTL 필드는 자동으로 설정된 상태로 둡니다 .

  7. 녹색 확인 표시를 클릭하여 TXT 레코드를 저장합니다.

참고 : 변경 사항이 업데이트되는 데 최대 24 시간이 소요될 수 있습니다. 그러나 설정 마법사의 다음 단계를 진행하면 마법사가 즉시 새 TXT 레코드를 확인하여 도메인을 확인하기 시작합니다.

시도해 볼 수 있습니까? 작동하지 않는 경우 알려 주시고 support@firebase.com으로 문의하세요.


답변

첨부 된 화면에는 CNAME 구성이 표시되지 않습니다. Firebase 지침은 실제로 두 개의 TXT 레코드 만 요청하지만 화면에 표시되는대로 올바르게 설정된 레코드는 둘 다 표시되지만, Firebase에서 요청하는 이러한 TXT 레코드 쌍은 최소한 CNAME을 설정할 필요가 없다고 생각합니다. 두 TXT 레코드 외에 레코드입니다.

이것이 제 경우였습니다. CNAME 레코드를 설정하지 않았지만 firebase는 내 도메인을 인식하지 못했습니다.

저는 전문가는 아니지만 (죄송합니다!) 다른 답변이 부족한 경우에도 다음을 가리 키도록 CNAME 레코드를 설정하는 것이 좋습니다.

CNAME record
host: www
value: [yourfirebaseappname].firebaseapp.com.
(Please note the dot after the '.com').

제 경우에는 firebase가 잘 작동하고 내 도메인을 인식하기에 충분했습니다.

내 특정 경우에는 적어도 내 자신의 향후 사용을 위해 여기에 등록 할 것입니다. 나는 www없이 내 도메인으로 라우팅하는 방법으로 firebase에서 제공 한 두 A 레코드를 후속 단계로 사용하는 것을 선호했습니다.

나는 이것이 CNAME으로 할 수 있다고 생각하지만, 내 경우 최종 설정은 다음과 같습니다.

Advanced DNS Management
type: CNAME record
host: www
value: [my-domain-name-without-www]

type: A record
host: @
value: [IP address from firebase, like '1.2.3.4']

type: A record
host: @
value: [Second IP address from firebase, like '2.3.4.5']

이 구성을 사용하면 모든 것이 잘 작동합니다. 목표에 도달했습니다.

향후 할 일 단계로 firebase 제공 IP 주소를 가리키는 A 레코드 대신 firebase 도메인을 가리키는 CNAME 레코드를 사용하여 유사한 목표를 달성하는 방법을 배우는 것이 유용 할 것입니다.

비슷한 상황에있는 다른 사용자에게 도움이되기를 바랍니다.


답변

호스트 필드와 CNAME에서 @를 사용하는 것 외에도 내 사용자 지정 도메인을 연결하는 데 문제가 있었으며 A 레코드도 필요했습니다. 여기에 내가 끝낸 모든 것이 있습니다. 도메인이 전파 될 때까지 잠시 앉아 (방금 구입했습니다) 모든 레코드를 추가 한 후 10 분 동안 기다렸다가 작동했습니다. 또한 이 블로그 게시물 에서 유용한 지침을 찾았 습니다.

여기에 이미지 설명 입력


답변

며칠 동안 동일한 문제가 발생했지만 (사용자 지정 도메인이 확인 단계를 통해 만들었지 만 연결되지 않았습니다) 문제를 해결하기 위해 DNS 구성을 변경할 필요가 없었습니다 (작동 한 구성의 스크린 샷은 아래 참조).

도메인 연결 마법사를 다시 실행해야했습니다. https://firebase.google.com/docs/hosting/custom-domain

호스팅-> 사용자 정의 도메인에서 세로 줄임표를 선택-> 도메인 삭제-> 도메인 연결을 클릭하여 마법사를 다시 시작합니다.

namecheap dns 구성
스크린 샷

이 도구를 사용하여 도메인을 조회하여 DNS 오류가 있는지 확인하십시오. https://toolbox.googleapps.com/apps/dig/


답변

나를 위해 (namecheap 사용) 기존 레코드를 모두 제거해야했는데 TXT 레코드 만 작동했습니다. 참조 :이 게시물


답변

나는 같은 문제가 있었고 Namecheap 지원을 받았습니다. 그런 다음 Namecheap을 Firebase와 연결할 때 변경할 다음 속성을 제공했습니다.

  1. TXT 레코드의 경우 호스트는 yourdomain.com 대신 @이어야합니다.
  2. CNAME 레코드의 경우 호스트에서 후행 도메인 이름을 제거합니다.

    이 예에서

    firebase1._domainkey

    그리고 아닙니다

    firebase1._domainkey.yourdomain.com


답변