
Eu sei que o DNS usa UDP com porta53para consultas DNS.
No entanto, na minha casa, às vezes, as solicitações UDP são bloqueadas e o DNS falha.
Eu sei que existe um protocolo paraDNS sobre TCPe muitos servidores DNS públicos (como o 8.8.8.8 do Google) suportam isso.
Existe uma maneira ou um resolvedor de DNS que possa fazer solicitações de DNS sobre TCP para Windows.
Responder1
Se as solicitações da porta 53 estiverem sendo bloqueadas por um firewall, há um motivo para isso. Vírus e malware costumam usar consultas DNS direcionadas para encontrar seus servidores de comando e controle, portantoessa é uma boa razãopara um ISP bloquear a porta 53, exceto para seus próprios servidores ou selecionar serviços DNS públicos. Eles podem pegar esse lixo e informar aos usuários que estão infectados.
Você precisa entrar em contato com o administrador da rede e solicitar seus servidores DNS e usá-los. (Especialmentejá que você está executando o Windoze.)
Responder2
Configure a interface do adaptador do Windows para localhost 127.0.0.1
Servidor proxy UDP para TCP Socks para pacotes DNS UDP
DNS2SOCKS.exe /la:socks.log 127.0.0.1:1080 8.8.8.8:53 127.0.0.1:53
Leitura adicional