在设置我们自己的子域以使用these docs处理Firebase动态链接时,向导说将A记录放在DNS中的example.com上。我从网络管理员那里得到了反馈,他们很警惕在我们的域名(一个大型的电子商务网站)的根目录中创建A记录。
对此有一些担忧/问题:
所需的IP地址(151.101.1.195和151.101.65.195)指向非Google服务器(看起来像Fastly),这有点令人震惊-Google将其深度资源外包给了其他人似乎很奇怪链接托管。
我们不希望所有电子商务流量(通过example.com来获得)都受这些A记录的约束。可以将A记录放在link.example.com上吗?
答案 0 :(得分:2)
Firebase documentation on using a custom domain for dynamic links具有以下注释:
要将自定义域用于动态链接,该域必须指向Firebase Hosting。如果您有要与动态链接一起使用的域,并且该域指向其他主机,则可以移至Firebase托管,也可以创建由Firebase托管的子域,该子域可用于动态链接
因此,您确实可以为动态链接使用子域。在这种情况下,只需在Firebase托管中设置子域。您需要像往常一样使用相同的TXT
记录,以证明您有权访问该域,但只需为links
记录映射子域(例如A
)。>
答案 1 :(得分:0)
这是我从Firebase支持部门收到的关于以下两个我的关注/问题的答案:
关于快速,Firebase使用此子处理器在Firebase托管上交付内容和托管服务。有关更多详细信息,您可以在此doc上查看Firebase使用的子处理器列表。
可以将子域用作Firebase项目的FDL域。您需要在域的DNS提供商上创建一个子域(link.example.com),并将其连接到Firebase Hosting。您可以查看this guide了解更多详细信息。