Subdomain
讓子域指向與基域不同的 firebase 項目
我試圖讓我的項目域
mypage.com
託管並指向一個 firebase 項目A
,並且還有一個子域,admin.mypage.com
指向並託管在 firebase 項目B
。我在
mypage.com
註冊了我的域domains.google.com
。我已經成功連接
mypage.com
到 projectA
,但是創建一個帶有名稱的新 A 記錄admin
並將其指向 firebase 項目 B 中的 IP 地址會覆蓋初始 A 記錄,將mypage.com
域連接到項目 A。問題是 Firebase 為所有人分配了相同的 IP 地址我的項目似乎。有沒有辦法讓我通過Google域名服務實現這一目標?
後來我嘗試使用 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。