DNS-Resolver für Windows über TCP

DNS-Resolver für Windows über TCP

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

https://stackoverflow.com/questions/32082423/dns-through-socks-proxy-wie-ändere-ich-die-windows-einstellungen-für-die-domänenauflösung

http://dns2socks.sourceforge.net

verwandte Informationen