当您将 Web 应用程序或网站部署到 Firebase 或 ZEIT Now 时,它们会为您提供生成的域。如果您需要,他们可以选择添加自定义域:https : //firebase.google.com/docs/hosting/custom-domain 所有的 Firebase 域似乎都有 www.somename.firebaseapp.com 和 ZEIT 有这个形成 www.somename.now.sh/ 我的具体问题是如何生成这些“丢弃”域以用于我在自己的硬件上运行的私人服务?
当您将 Web 应用程序或网站部署到 Firebase 或 ZEIT Now 时,它们会为您提供生成的域。如果您需要,他们可以选择添加自定义域:https : //firebase.google.com/docs/hosting/custom-domain 所有的 Firebase 域似乎都有 www.somename.firebaseapp.com 和 ZEIT 有这个形成 www.somename.now.sh/ 我的具体问题是如何生成这些“丢弃”域以用于我在自己的硬件上运行的私人服务?
ZEIT Now 和 Firebase 等服务将其域作为数据存储在服务器端,并在您浏览此类页面时手动检查域。
在 DNS 方面,他们使用通配符 DNS 条目,从而使他们可以使用他们想要的任何子域。
作为参考,这是 stackexchange.com 在您浏览到无效站点时显示错误的方式,如下所示
(对于盲人,屏幕截图显示了一个带有 TLS/SSl 的 SE 控制的错误页面,而不是来自浏览器的 DNS 错误)