我可以在 2 个不同的托管服务中托管我的主域和它的子域吗
Posted
技术标签:
【中文标题】我可以在 2 个不同的托管服务中托管我的主域和它的子域吗【英文标题】:Can I host my main domain and a subdomain of it in 2 different hosting services 【发布时间】:2021-12-05 05:20:15 【问题描述】:目前,我的 react web 应用托管在 firebase 托管中,并指向我的主域(例如 mydomain.com),我需要一个子域 sub.mydomain.com 使用 C 面板指向另一个托管服务中我现有的 php 项目。
无效:我向 sub.mydomain.com 添加了一条 DNS A 记录,并将其指向我位于 cpanel 中的共享 IP 地址。但在那之后我的主域也无法使用。
对此的任何解决方案,我知道如果我可以将两个站点部署在同一个域中会更好,但出于这个临时目的,有必要这样做。
【问题讨论】:
【参考方案1】:没有什么复杂的。
比方说,
您只需在主域的 DNS 区域中添加子域的 A 记录。确保您的主域使用 firebase 托管的名称服务器来使用 firebase 托管的主域和具有 cPanel 的托管服务的子域。
之后,您必须在 cPanel 中添加主域,因为 cPanel 不允许在不添加主域的情况下创建子域。然后创建子域。
注意:由于您的域使用 Firebase 托管的名称服务器,它会显示来自 Firebase 托管服务的网站内容,并且您必须使用具有 cPanel 的托管服务的 IP 地址为子域添加 A 记录。子域将显示来自您的其他具有 cPanel 的服务的站点。
您可以在您的域名注册商处找到您的主域的域名服务器。您也可以使用任何在线工具来查找您的域的名称服务器。
如果上述建议没有任何意义,请发表评论。
【讨论】:
谢谢,我理解了这个过程。但是firebase托管只给我一个A记录和一个TXT记录,我在哪里可以找到firebase的Nameservers。以上是关于我可以在 2 个不同的托管服务中托管我的主域和它的子域吗的主要内容,如果未能解决你的问题,请参考以下文章