Quando você implanta um aplicativo ou site da Web no Firebase ou ZEIT Now, eles fornecem um domínio gerado. Eles oferecem a opção de adicionar um domínio personalizado, se você quiser: https://firebase.google.com/docs/hosting/custom-domain Todos os domínios do Firebase parecem ter www.somename.firebaseapp.com e ZEIT tem isso form www.somename.now.sh/ Minha pergunta específica é como eu poderia gerar esses domínios "descartáveis" para usar com serviços privados que executo em meu próprio hardware?
Serviços como ZEIT Now e Firebase armazenam seus domínios como dados no lado do servidor e verificam o domínio manualmente quando você navega para essa página.
No lado do DNS, eles usam uma entrada de DNS curinga , liberando-os para usar qualquer subdomínio que desejarem.
Para referência, é assim que stackexchange.com pode exibir um erro quando você navega para um site inválido, assim
(para pessoas cegas, a captura de tela mostra uma página de erro controlada por SE com TLS/SSl em vez de um erro de DNS do navegador)