![Firebase 和 ZEIT 的 Now 等服务如何生成域?](https://linux22.com/image/1615958/Firebase%20%E5%92%8C%20ZEIT%20%E7%9A%84%20Now%20%E7%AD%89%E6%9C%8D%E5%8A%A1%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90%E5%9F%9F%EF%BC%9F.png)
当您将 Web 应用或网站部署到 Firebase 或 ZEIT Now 时,他们会为您提供一个生成的域。如果您需要,他们会提供添加自定义域的选项:https://firebase.google.com/docs/hosting/custom-domain 所有 Firebase 域似乎都有 www.somename.firebaseapp.com 而 ZEIT 有这种形式 www.somename.now.sh/ 我的具体问题是如何生成这些“丢弃”域以用于我自己的硬件上运行的私人服务?
答案1
ZEIT Now 和 Firebase 等服务将其域作为数据存储在服务器端,并在您浏览此类页面时手动检查域。
在 DNS 方面,他们使用通配符 DNS 条目,从而让他们可以自由使用他们想要的任何子域名。
作为参考,当您浏览无效网站时,stackexchange.com 可以这样显示错误,就像这样
(对于盲人,屏幕截图显示了 SE 控制的带有 TLS/SSL 的错误页面,而不是来自浏览器的 DNS 错误)