O cloudflare pode fazer com que as entradas /etc/hosts sejam ignoradas?

O cloudflare pode fazer com que as entradas /etc/hosts sejam ignoradas?

Tenho usado frequentemente /etc/hosts para alternar entre servidores de um domínio e também para testar se ele está servindo corretamente antes de uma implantação.

No entanto, neste último caso usei cloudflare para DNS. Por algum motivo, não consigo atender (obter uma resposta HTTP) o site a partir do endereço IP antigo (do servidor porque está preso no endereço IP atualizado). Não posso voltar atrás porque o novo site já está no ar. Nunca tive um problema como esse antes. A única diferença parece ser que o Cloudflare gerencia as entradas DNS.

Resolvi o problema liberando caches DNS, reiniciando e outras dicas encontradas on-line, mas sem sucesso. Também consegui servir outro site (domínio diferente) modificando o arquivo hosts... O que me leva à questão em questão...

Então, a questão é: o cloudflare pode fazer com que as entradas /etc/hosts sejam ignoradas? Ou isso é uma coincidência?

Se esse for o problema, como isso é possível? Achei que o arquivo hosts ignorava a pesquisa de DNS.

Saúde,

Responder1

Nem o CloudFlare nem qualquer outro servidor DNS podem substituir seu arquivo local /etc/hosts.

Sugiro que você reinicie a solução de problemas e, se precisar de ajuda, faça outra pergunta com mais detalhes de diagnóstico do seu teste.

Responder2

A resolução de nomes de domínio é configurada localmente em sua máquina e nenhuma entidade externa pode substituí-la.

No entanto, você pode alterá-lo através domecanismo nsswitch. Por exemplo, se você tiver uma linha:

hosts: dns files

in /etc/nsswitch.conf, as entradas DNS serão substituídas /etc/hosts.

informação relacionada