はじめに
ムームードメインで取得したドメインをFirebase Hostingで公開した自分のサイトにドメイン設定する方法です。
Firebaseの管理コンソールでTXTレコード設定を取得
TXTレコードはDNSに設定するコメントのようなものですが、これを設定できるということはドメインの保有者ということということになります。
- Firebaseの管理コンソールにログインし、Hostingを選択します
- サイトの管理のページから"ドメインを接続"ボタンを押下します
- ムームードメインで取得したドメインをドメインテキストボックスにセットします
- 値をコピーします
ムームードメインにTXTレコードを設定
- ムームードメインのコントロールパネルを開きます
- ドメイン管理-ドメイン操作から、ムームーDNSを選択します
- サブドメインを空に種別をTXTに、内容にFirebseの管理コンソールでコピーした値をセットします
- 設定を保存します
DNSの設定なので浸透するのに少し時間がかかりますが、経験上10分もかからないと思います。
Firebaseの管理コンソールで2つのAレコード設定を取得
このIPアドレスは1つでも通信は可能ですが1つだけ設定しただけだとFirebaseから警告メッセージが出ます。2つとも設定しましょう。
ムームードメインにAレコードを設定
Firebase Authenticationの匿名認証も設定
Firestoreなどの機能を使うにあたって、セキュリティを強化するために匿名認証とセキュリティルールを設定することがあると思います。
そういう場合には、認証可能なドメインを登録しないと認証されないため、Authenticationのログイン方法で、匿名認証が有効になっていることを確認し、認証済みドメインに今回使えるようにしたドメインを追加しましょう。