Eu tinha um servidor web local que estava funcionando bem e no qual eu tinha um site no domínio example.com. Eu também estava usando um IP público estático para a WAN com o ISP nº 1. Agora decidi mover o site para uma empresa de hospedagem remota, então alterei os registros A do meu domínio para apontar para esse novo servidor. A replicação do registro A foi feita há cerca de 2 semanas.
Meu roteador local principal é um pfSense v2.4.3 e removi todas as configurações que fiz para o servidor local antigo, mas mesmo assim, quando estou dentro dessa rede pfsense, não consigo acessar o site no novo local. Recebo o erro DNS_PROBE_FINISHED_NXDOMAIN. Se eu tentar fora da rede, funciona bem. Recentemente mudei para a empresa ISP nº 2 e mudei para um IP público dinâmico. A empresa ISP veio aqui, instalou um novo modem/roteador e colocou na frente do roteador pfSense. Se eu tentar o site quando estiver conectado a este primeiro roteador, tudo funcionará bem. Então eu sei que não é um problema do DNS do ISP. Portanto, há algo no pfSense que guarda algo em algum lugar, mas não consegue encontrar o que é.
O que eu tentei:
Desativei o DNS Forwarder e o DNS Resolver para forçar as consultas a ignorar o DNS do pfSense;
Ao ativar o DNS Resolver, ele mostra "não vinculado" na página Status>Serviços. Reiniciar o serviço não muda;
Tentei colocar o DNS do Google nos servidores DNS;
Fiz um reset dos estados de conexões do pfSense;
Nada disso funcionou.
No pfSense, a pesquisa de DNS retorna: O host "example.com" não pôde ser resolvido. Também parece (não confirmado) que meu domínio não pode ser resolvido para todos. Alguém de fora da rede local me disse que não conseguiu acessar meu domínio, mas neste momento eu também estava fora da rede pfSense e consegui acessá-lo com sucesso.
Responder1
Acabou sendo um problema simples. Apesar de fazer isso ipconfig /flushdns
, vi que os servidores DNS ainda vinham do roteador pfSense. Mesmo que eu tenha desativado o Resolvedor DNS no roteador, ele continuou atendendo às solicitações. Eu tive que fazer um ipconfig /renew
para finalmente obter os servidores DNS do Google.