Was <local> in einer WinHTTP-Bypassliste bedeutet
Behandle das Local-Host-Bypass-Token von WinHTTP als Hostnamen-Regel, nicht als allgemeinen Test für private Netzwerkadressen.
Die Bypassliste von WinHTTP kann das besondere Token <local> enthalten. In diesem Zusammenhang bedeutet local ein Servername ohne Punkt. Es ist keine allgemeine Klassifizierung jeder privaten IP-Adresse oder jedes Geräts in deinem WLAN.
Dadurch sind ein kurzer Hostname und ein Hostname mit Punkt unterschiedliche Eingaben. Eine Anwendung, die http://intranet/ anfordert, kann das Token treffen, während http://intranet.example.internal/ die zutreffende ausdrückliche Regel benötigt.
Die konfigurierten Ausnahmen lesen
Für eine beabsichtigte WinHTTP-Konfiguration lautet ein statisches Beispiel:
netsh winhttp set proxy `
proxy-server="203.0.113.10:8080" `
bypass-list="<local>;*.example.internal"
Der Endpunkt dient nur als Beispiel. Dieser Befehl ändert die WinHTTP-Konfiguration und sollte nicht als allgemeine Browser-Reparatur verwendet werden. Halte die vorherige Konfiguration fest und bestätige, dass die Zielanwendung sie tatsächlich nutzt, bevor du diese Änderung vornimmst.
Die Wildcard-Regel und das local-Token erfüllen unterschiedliche Aufgaben. Ein IP-Literal mit Punkten wie 192.168.1.10 ist kein Hostname ohne Punkt. Wenn eine solche Adresse direkt laufen soll, nutze eine entsprechend unterstützte ausdrückliche Ausnahme, statt anzunehmen, das Wort local decke sie ab.
Den tatsächlichen Host der Anfrage prüfen
Ein Dienst kann einen kurzen Namen verwenden, während ein Browser-Lesezeichen einen vollqualifizierten Namen nutzt. Die resultierende Route kann sich unterscheiden, selbst wenn beide Namen schließlich denselben Server bezeichnen.
Eine Anfrage kann auch durch anwendungsspezifische Proxy-Informationen oder PAC-Auswertung gesteuert werden, statt durch den statischen Standard, den du geprüft hast. Stelle fest, welche Quelle die fehlerhafte Anwendung nutzt, bevor du eine Bypassliste anderswo änderst.
Um das Verhalten zu vergleichen, notiere den URL-Hostnamen und die gewählte Proxy-Richtlinie für denselben Client. Ersetze einen funktionierenden öffentlichen Proxy nicht allein deshalb, weil ein absichtlich ausgenommener Host weiterhin direkt läuft.
Halte diese Unterscheidung getrennt von DNS und Kernel-Routing: Eine Bypass-Regel entscheidet, ob für eine Anfrage ein Proxy verwendet wird. Sie macht ein sonst unerreichbares Ziel nicht erreichbar.