Subdomain

讓子域指向與基域不同的 firebase 項目

  • September 30, 2020

我試圖讓我的項目域mypage.com託管並指向一個 firebase 項目A,並且還有一個子域,admin.mypage.com指向並託管在 firebase 項目B

我在mypage.com註冊了我的域domains.google.com

我已經成功連接mypage.com到 project A,但是創建一個帶有名稱的新 A 記錄admin並將其指向 firebase 項目 B 中的 IP 地址會覆蓋初始 A 記錄,將mypage.com域連接到項目 A。問題是 Firebase 為所有人分配了相同的 IP 地址我的項目似乎。

有沒有辦法讓我通過Google域名服務實現這一目標?

我目前的 DNS 如下所示:在此處輸入圖像描述

後來我嘗試使用 CNAME 記錄,並將其指向項目 B 的自動生成的 Firebase 域project-b.web.app。會看看這是否有效。

好的,所以在嘗試了以上所有之後,它對我的工作方式是使用CNAME指向firebase項目自動生成域的記錄。

看起來像這樣:

admin       CNAME       1H       my-project.firebaseapp.com

這是我在 Cloudflare 上的 DNS 設置。也許這對您來說是一個有用的例子。我有兩個 A 記錄。一個指向生產伺服器,另一個指向暫存伺服器。

因此,對於此設置,生產伺服器knct.me的 URL 是,而登台伺服器的 URL 是staging.knct.me. 2 A 記錄工作沒有問題,雖然staging.knct.me看起來它是 CNAME 記錄knct.me

出於安全原因,圖中的 IP 更改為隨機 IP。

在此處輸入圖像描述

引用自:https://serverfault.com/questions/1035484