Wie man DNS über HTTPS unter Windows konfiguriert
Diese Anleitung hilft Ihnen bei der Einrichtung und Konfiguration von DNS über HTTPS (DoH) auf Ihrem Windows-System und bietet vollständige Anweisungen von der grundlegenden Einrichtung bis zur erweiterten Konfiguration.
Voraussetzungen
- Windows 10 Version 2004 oder höher
- Windows 11
- Administratorrechte
- Stabile Netzwerkverbindung
Systemweite Konfiguration
Schritt 1: Einstellungen verwenden
- Öffnen Sie “Einstellungen”
- Wählen Sie “Netzwerk & Internet”
- Klicken Sie auf “Adapteroptionen ändern”
- Wählen Sie Ihre Netzwerkverbindung
- Klicken Sie mit der rechten Maustaste und wählen Sie “Eigenschaften”
- Wählen Sie “Internetprotokoll Version 4 (TCP/IPv4)”
- Klicken Sie auf “Eigenschaften”
- Wählen Sie “Folgende DNS-Serveradressen verwenden”
- Geben Sie folgende Adressen ein:
1.1.1.1 1.0.0.1
Schritt 2: PowerShell-Konfiguration
Öffnen Sie PowerShell als Administrator und führen Sie folgende Befehle aus:
# Aktuelle DNS-Einstellungen anzeigen
Get-DnsClientServerAddress
# DNS-Server konfigurieren
Set-DnsClientServerAddress -InterfaceIndex <Index> -ServerAddresses ("1.1.1.1","1.0.0.1")
# DoH aktivieren
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name "EnableAutoDoh" -Value 2
Schritt 3: Registrierungseinstellungen
- Öffnen Sie den Registrierungseditor (regedit)
- Navigieren Sie zu:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
- Erstellen Sie einen neuen DWORD-Wert:
- Name: EnableAutoDoh
- Wert: 2
Drittanbieter-Clients verwenden
DNSCrypt-Proxy
- Installation
# Mit Chocolatey installieren
choco install dnscrypt-proxy
# Oder manuelle Installation
Invoke-WebRequest -Uri "https://github.com/DNSCrypt/dnscrypt-proxy/releases/latest/download/dnscrypt-proxy-win64.zip" -OutFile "dnscrypt-proxy.zip"
Expand-Archive -Path "dnscrypt-proxy.zip" -DestinationPath "C:\Program Files\DNSCrypt"
- Konfiguration
Bearbeiten Sie die dnscrypt-proxy.toml
-Datei:
listen_addresses = ['127.0.0.1:53']
server_names = ['cloudflare', 'google']
doh_servers = true
require_dnssec = true
require_nolog = true
require_nofilter = true
force_tcp = false
timeout = 2500
keepalive = 30
- Dienst starten
# Als Dienst installieren
sc.exe create dnscrypt-proxy binPath= "C:\Program Files\DNSCrypt\dnscrypt-proxy.exe"
# Dienst starten
sc.exe start dnscrypt-proxy
Simple DNSCrypt
-
Installation
- Laden Sie Simple DNSCrypt herunter
- Führen Sie das Installationsprogramm aus
- Folgen Sie den Installationsanweisungen
-
Konfiguration
- Öffnen Sie Simple DNSCrypt
- Wählen Sie “Netzwerkadapter”
- Aktivieren Sie DoH
- Wählen Sie bevorzugte Server
Konfiguration überprüfen
Methode 1: PowerShell verwenden
# DNS-Auflösung testen
Resolve-DnsName example.com -Server 127.0.0.1
# DNSSEC überprüfen
Resolve-DnsName example.com -Server 127.0.0.1 -DnsSecOk
# DoH-Server verifizieren
Resolve-DnsName whoami.cloudflare -Type TXT -Server 127.0.0.1
Methode 2: Befehlszeile verwenden
# DNS-Auflösung testen
nslookup example.com 127.0.0.1
# DNS-Cache anzeigen
ipconfig /displaydns
# DNS-Cache leeren
ipconfig /flushdns
Methode 3: Online-Test
- DNS-Leak-Test-Website besuchen
- Standardtest durchführen
- DNS-Anfragen-Routing überprüfen
Fehlerbehebung
Häufige Probleme
-
DNS-Auflösungsfehler
- Netzwerkverbindung prüfen
- DNS-Einstellungen verifizieren
- DNS-Cache leeren
- Netzwerkadapter neu starten
-
Leistungsprobleme
- Nächsten Server wählen
- Cache-Einstellungen optimieren
- Antwortzeit überwachen
- Systemressourcen prüfen
-
Dienstprobleme
- Dienststatus überprüfen
- Protokolle analysieren
- Konfiguration verifizieren
- System neu starten
Systemdiagnose
- Netzwerkdiagnose
# Netzwerkverbindung testen
Test-NetConnection 1.1.1.1
# Routing prüfen
tracert 1.1.1.1
# Netzwerkstatus anzeigen
Get-NetAdapter
- DNS-Diagnose
# DNS-Cache leeren
Clear-DnsClientCache
# DNS-Konfiguration anzeigen
Get-DnsClientServerAddress
# DNS-Auflösung testen
Resolve-DnsName example.com -Trace
Best Practices
-
Anbieterauswahl
- Datenschutzrichtlinien bewerten
- Serviceverfügbarkeit prüfen
- Geografische Lage berücksichtigen
- Verbindungsgeschwindigkeit testen
-
Sicherheitsempfehlungen
- DNSSEC aktivieren
- Vertrauenswürdige Anbieter verwenden
- Regelmäßige System-Updates
- Netzwerkaktivität überwachen
-
Leistungsoptimierung
- Nächste Server wählen
- Cache-Einstellungen optimieren
- Leistungsmetriken überwachen
- Regelmäßige Wartung
Unternehmensbereitstellung
Gruppenrichtlinien
-
Konfigurationsdateien erstellen
- DNS-Parameter festlegen
- Sicherheitsoptionen konfigurieren
- Bereitstellungsumfang definieren
- Signaturzertifikate vorbereiten
-
Bereitstellungsstrategie
- Gruppenrichtlinien pushen
- Bereitstellungsstatus überwachen
- Fehlerberichte behandeln
- Konfigurationen aktualisieren
Automatisierte Konfiguration
- Mit PowerShell-Skripten
# DoH konfigurieren
function Configure-DoH {
# DNS-Server konfigurieren
Set-DnsClientServerAddress -InterfaceIndex (Get-NetAdapter).ifIndex -ServerAddresses ("1.1.1.1","1.0.0.1")
# DoH aktivieren
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name "EnableAutoDoh" -Value 2
# DNS-Cache leeren
Clear-DnsClientCache
}
- Mit Konfigurationsmanagement-Tools
# Ansible-Beispiel
- name: DNS über HTTPS konfigurieren
hosts: windows_clients
tasks:
- name: DNS-Server konfigurieren
win_dns_client:
adapter_names: "*"
ipv4_addresses:
- 1.1.1.1
- 1.0.0.1
- name: DoH aktivieren
win_regedit:
path: HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
name: EnableAutoDoh
data: 2
type: dword
Zusätzliche Ressourcen
- Windows DNS-Konfigurationsanleitung
- DoH Sicherheitsbest Practices
- Windows Sicherheitsanleitung
- Fehlerbehebungsanleitung
Wichtige Hinweise
-
Systemkompatibilität
- Windows-Version prüfen
- Hardwareanforderungen verifizieren
- Softwarekompatibilität testen
- Leistungsauswirkung bewerten
-
Netzwerkauswirkung
- Netzwerklatenz überwachen
- Bandbreitennutzung bewerten
- Failover-Optionen berücksichtigen
- Routing-Einstellungen optimieren
-
Sicherheitsüberlegungen
- Konfigurationsdateien schützen
- Zugriffsberechtigungen einschränken
- Systemprotokolle überwachen
- Regelmäßige Sicherheitsaudits
-
Wartungsempfehlungen
- Regelmäßige Windows-Updates
- Konfigurationen sichern
- Systemstatus überwachen
- Notfallpläne entwickeln
Nächste Schritte
- Serverliste - Verfügbare DoH-Anbieter durchsuchen
- Sicherheitsanleitung - Mehr über Sicherheitskonfiguration erfahren
- Leistungsoptimierung - DNS-Leistung verbessern
- FAQ - Weitere Hilfe erhalten