Ist unter Extras -> Internetoptionen -> Registerkarte Verbindungen -> LAN-Einstellungen das Kontrollkästchen "Proxyserver für Ihr LAN verwenden ..." aktiviert? Wenn ja, aktivieren Sie das Kontrollkästchen "Proxyserver für lokale Adressen umgehen", klicken Sie auf die Schaltfläche "Erweitert" und fügen Sie myapp.local unten in die Liste "Ausnahmen" ein.
Wie bekomme ich, dass IE meine hosts-Datei verwendet, wenn eine Proxy-PAC-Datei verwendet wird?
Ich habe folgende Zeile in C:\WINDOWS\system32\drivers\etc\hosts
:
192.168.12.1 myapp.local
Wenn ich eine Eingabeaufforderung öffne und " ping myapp.local
" eingebe, erhalte ich eine Antwort von 192.168.12.1
.
Wenn ich jedoch IE7 öffne und " http://myapp.local
" in die Adressleiste eingebe, erhalte ich einen DNS-Fehler. Ich habe meine LAN-Verbindung so eingerichtet, dass sie eine proxy.pac-Datei verwendet, die der IE für diese Adresse zu verwenden scheint.
Wie bekomme ich, dass der IE meine hosts
Datei zuerst überprüft ?
3 Antworten auf die Frage
Wie sieht das Proxy.Pac Ihres Netzwerks aus? Haben Sie Zugriff, um es zu ändern?
Ich habe eine Proxy-Autokonfiguration in meinem Netzwerk. Ich habe auf Ihrer XP-Box einen Eintrag für eine Hosts-Datei wie Ihre festgelegt, und ich konnte immer noch eine Verbindung zu myapp.local in IE8 herstellen (sorry, ich habe kein IE7 zum Testen).
Ich vermute, Ihr Proxy-Autoconfig versucht etwas, um den Hostnamen aufzulösen (meiner nicht). und das Auflösen verwendet die hosts-Datei nicht, daher schlägt sie fehl.
Wenn Sie die Datei "proxy.pac" ändern können, fügen Sie Folgendes am Anfang von FindProxyForURL hinzu (vor jedem anderen Code).
if(dnsDomainIs(host, ".local")) { return "DIRECT"; }
Ändern Sie "Host" in dieser Zeile, um dem zweiten Argument von FindProxyForURL zu entsprechen. Hoffentlich verhindert dies, dass das autoconfig-Skript versucht, Ihren .local-Hostnamen aufzulösen.
Ich bin nicht sicher über Proxy.Pac, da ich noch nichts davon gehört habe, also ignoriere ich vielleicht meine Antwort.
Es sollte Ihre Hosts-Datei vor allem anderen geprüft werden. Möglicherweise wird ein alter Eintrag zwischengespeichert. Schließen Sie Internet Explorer, wechseln Sie zu einer Eingabeaufforderung (unter Vista / 7 erhöht) und geben Sie Folgendes ein
ipconfig /flushdns
und starten Sie den IE neu.
Testen Sie es jetzt, wenn es wegen einer Proxy-Datei immer noch nicht funktioniert (wiederum habe ich hier wenig Erfahrung), fügen Sie es den Ausnahmen in der Proxy-Liste hinzu.
Da Sie die richtige IP-Adresse senden, ist dies meiner Meinung nach nur ein Cache-Problem, da ich manchmal nach dem Hinzufügen eines Eintrags dasselbe hatte. Ein Neustart für mich macht normalerweise den Trick.
Verwandte Probleme
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
4
Hat der IE ein gleichwertiges Keyword-Lesezeichen?
-
3
IE unter Windows 7 speichert keine Dateien auf der Festplatte
-
8
So stoppen Sie Spyware- / Adware-Popups
-
2
Gibt es eine Möglichkeit, ein drahtloses Netzwerk an eine Proxy-Einstellung zu binden?
-
1
Fehler "Vorgang abgebrochen" im IE8
-
3
Windows-Domänenauthentifizierung mit Firefox
-
1
Internet Explorer 8 stürzt ab, wenn es nicht verwendet wird
-
5
Zugriff auf Hulu / Youtube außerhalb der USA
-
3
Wie markiere ich Zeichen im IE?