
Ich weiß, dass DNS UDP mit Port verwendet53für DNS-Anfragen.
Bei mir werden jedoch manchmal UDP-Anfragen blockiert und DNS schlägt fehl.
Ich weiß, dass es ein Protokoll fürDNS über TCPund viele öffentliche DNS-Server (wie Googles 8.8.8.8) unterstützen es.
Gibt es eine Möglichkeit oder einen DNS-Resolver, der DNS-Anfragen über TCP für Windows stellen könnte?
Antwort1
Wenn Port 53-Anfragen von einer Firewall blockiert werden, gibt es dafür einen Grund. Viren und Malware verwenden häufig gezielte DNS-Abfragen, um ihre Command-and-Control-Server zu finden.das ist ein sehr guter Grundfür einen ISP, Port 53 zu blockieren, außer für seine eigenen Server oder bestimmte öffentliche DNS-Dienste. Sie können diesen Müll abfangen und Benutzer darüber informieren, dass sie infiziert sind.
Sie müssen Ihren Netzwerkadministrator kontaktieren, nach dessen DNS-Servern fragen und diese verwenden. (Besondersda Sie Windoze verwenden.)
Antwort2
Konfigurieren Sie die Windows-Adapterschnittstelle für localhost 127.0.0.1
UDP-zu-TCP-SOCKS-Proxyserver für UDP-DNS-Pakete
DNS2SOCKS.exe /la:socks.log 127.0.0.1:1080 8.8.8.8:53 127.0.0.1:53
Weitere Informationen