当您将 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 错误)