Shandurai 10 Geschrieben 19. April 2009 Melden Teilen Geschrieben 19. April 2009 Hallo NG folgende Situation: Wir haben an 2 verschiedenen Standorten (Standort 1: 192.168.1.0; Standort 2: 192.168.2.0) jeweils einen Proxyserver. Wenn man nur den IE einsetzt, sollte man wunderbar per DHCP den nächstgelegenen Prxyserver (am jeweiligen Standort) mitgeben können. Dadurch, dass aber auch Firefox u.a. Browser verwendet werden, bleibt meines Erachtens nur die Möglichkeit, die Browserkonfiguration über DNS und per zentralem WPAD Script zu erledigen. Hierfür haben wir folgendes Script entwickelt: function FindProxyForURL(url, host) { url=url.toLowerCase(); host=host.toLowerCase(); // Hostnamen oder NetBIOS Namen wie pc1 oder server01 am Proxy vorbei if (isPlainHostName(host)) return "DIRECT"; // Zielsysteme in den angegebenen IP Netzen am Proxy vorbei else if (isInNet(host, "127.0.0.0", "255.0.0.0")) return "DIRECT"; else if (isInNet(host, "192.168.1.0", "255.255.255.0")) return "DIRECT"; else if (isInNet(host, "192.168.2.0", "255.255.255.0")) return "DIRECT"; // interne Domänenclients am Proxy vorbei else if (dnsDomainIs(host, ".firma.local")) return "DIRECT"; // externe Domänen am Proxy vorbei else if (shExpMatch(host, "*.lexware.de") || shExpMatch(host, "*.ca.com") || shExpMatch(host, "*.gfi.com")) return "DIRECT"; // Abfrage, aus welchem IP Netz der anfragende Proxyclient kommt -> Entscheidung des nächsten Proxyservers else { var netz = myIpAddress().split("."); if(netz[2] == "1") return "PROXY 192.168.1.254:8080"; else return "PROXY 192.168.2.254:8080"; } } Leider funktioniert die Auswertung des Standortes über myIpAddress().split(".") nicht mehr :-( Wie kann man das sonst noch machen mit einem zentralem WPAD Script und mehreren Standorten? Grüße Andre Zitieren Link zu diesem Kommentar
Shandurai 10 Geschrieben 21. April 2009 Autor Melden Teilen Geschrieben 21. April 2009 ...vielleicht noch eine andere Frage: Mit welchem Zeichensatz muss die WPAD Scriptdatei gespeichert werden? ASCII? Viele Grüße Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.