Registrei um domínio na AWS, mas tenho meu servidor na Heroku e queria usar o CloudFlare com ele. Então, decidi configurar isso. Agora tenho meus servidores de nomes apontando para tim.ns.cloudflare.com
e thomas.ns.cloudflare.com
. Há também um registro SOA apontando para algumas coisas da Amazon. No CloudFlare, tenho meu domínio apontando para myapp.herokuapp.com.
No entanto, quando visitei o domínio, recebo um erro ao dizer Safari can't open the page, because Safari can't find the server
. O que estou fazendo errado?
amazon-web-services
heroku
cloudflare
Usuário1938392839
fonte
fonte
Respostas:
Primeiro, verifique se o nome está realmente resolvendo corretamente. Por exemplo, no Unix, você pode executar o seguinte comando:
Esse comando basicamente solicita diretamente ao servidor de nomes mencionado o registro A do seu domínio. Verifique se ele corresponde ao que você definiu no Cloudflare.
Se estiver tudo bem, tente limpar o cache DNS no seu computador. Por exemplo, no OSX Yosemite, você pode fazer isso usando este comando:
Se isso ainda não funcionar, compare o
dig
resultado anterior com o seguinte:A diferença é que isso pede o registro A do resolvedor de nomes da sua rede, como o roteador doméstico, o resolvedor do ISP, o que for. Se os dois resultados não corresponderem, é necessário aguardar o vencimento do registro em cache ou forçá-lo a limpar o registro em cache.
fonte