Alguns provedores DNS permitem que você faça um registro CNAME em vez de um registro A para um domínio apex ( link ). CloudFlare é um exemplo que permite isso. Esses provedores de DNS permitem que você aponte seu link para o seu link .
Eu tenho xyzfoo.com
domain. Eu criei um registro DNS CNAME que aponta para ngrok.com
. Meu aplicativo está sendo executado localmente em http://127.0.0.1:5000/
, mas não está sendo executado remotamente em zyxfoo.com
Um subdomínio precisa ser usado com um nome de host personalizado em ngrok
? Criar um subdomínio parece um incômodo através do meu provedor de hospedagem atual, tenho um domínio extra por aí e não me importo de usar o domínio apenas para testes com ngrok
Eu tenho um endereço IP dedicado e um certificado SSL. No meu domínio pai, xyzfoo.com
também criei um subdomínio foo.xyzfoo.com
pelo qual também criei um registro CNAME, com hostname cname-for-ngrok
e valor de foo.xyzfoo.com
Eu tenho duas rotas enquanto tento fazer com que o nome de host personalizado do ngrok funcione, estou solucionando problemas de duas maneiras, os foo.xyzfoo.com
e xyzfoo.com
são domínios reservados no meu painel do ngrok. Quando atualizo meu pai ou subdomínio, não vejo meu aplicativo nem nenhuma atividade em meus registros de terminal.
Eu tentei apontar um CNAME de DNS gratuito (por exemplo, ud-jira-01.chickenkiller.com) em um nome de host ngrok e, quando eu o testei via HTTP, recebi de volta este: Tunnel ud-jira-01.chickenkiller.com não encontrado. Eu suspeito que o ngrok está de alguma forma percebendo o cabeçalho do host ou algum outro método para perceber que estou tentando entrar através de um CNAME ... e tentando quebrar isso de propósito. Ou isso ou eu tenho algo mal configurado!
Como o Ngrok usa o cabeçalho Host
enviado pelo navegador para determinar como redirecionar seu tráfego, é necessário "reservar" o domínio que você deseja usar no painel do Ngrok. Observe que isso exige um plano Ngrok pago.
Depois de reservar seu domínio, você receberá um registro CNAME para apontá-lo para.