Dieser Artikel richtet sich an fortgeschrittene Power-User und erklärt, wie selbstständig herausgefunden werden kann, welche Einträge in der smartlearn Firewall nötig sind, damit eine bestimmte Webseite korrekt funktioniert.
Warum reicht ein einzelner Eintrag oft nicht aus?
Moderne Webseiten laden Inhalte nicht nur von ihrer eigenen Domain, sondern auch von externen Diensten. Eine Webseite wie beispiel-woerterbuch.ch lädt im Hintergrund oft Inhalte von:
- CDN-Servern (Content Delivery Networks) für Bilder, Schriften und Skripte
- Analyse-Diensten wie Google Analytics oder Google Tag Manager
- Werbenetzwerken wie DoubleClick oder Google Syndication
- Authentifizierungsdiensten für das Login
Wird nur beispiel-woerterbuch.ch freigeschaltet, bleibt die Seite möglicherweise weiss, lädt nicht vollständig oder zeigt Fehlermeldungen an.
Schritt für Schritt: Benötigte Domains herausfinden
1. Browser-Entwicklertools öffnen
Öffnen Sie die gewünschte Webseite auf einem uneingeschränkten Computer (z.B. Ihrem privaten Gerät oder einem Arbeitsgerät ohne Firewall-Einschränkungen) und öffnen Sie die Entwicklertools:
- Windows:
F12oderCtrl + Shift + I
2. Netzwerk-Tab verwenden
- Klicken Sie auf den Tab «Netzwerk» (bzw. «Network»)
- Aktivieren Sie die Option «Drittanbieter-Anfragen» (bzw. «3rd-party requests») falls vorhanden
- Laden Sie die Seite neu mit
F5oderCtrl + R
Sie sehen nun eine Liste aller Anfragen, die die Webseite stellt. Jede Zeile zeigt eine Ressource, die von einem Server geladen wird.
3. Domains identifizieren
Schauen Sie sich die Spalte «Domain» oder «Name» an. Sie werden neben der Haupt-Domain auch externe Domains sehen, zum Beispiel:
| Domain | Zweck |
|---|---|
beispiel-woerterbuch.ch | Haupt-Webseite |
cdn.beispiel-woerterbuch.ch | Bilder und Dateien |
www.googletagmanager.com | Tracking/Analytics |
fonts.googleapis.com | Schriften |
login.beispiel-woerterbuch.ch | Authentifizierung |
4. Relevante Domains auswählen
Nicht alle Domains müssen freigeschaltet werden. Folgende Faustregel hilft:
Freischalten (nötig für Funktion):
- Die Haupt-Domain der Webseite und Subdomains
- CDN-Server der Webseite (oft
cdn.oderstatic.als Prefix) - Login-/Authentifizierungsserver
- Domains, ohne die die Seite nicht lädt (erkennbar an roten Einträgen)
Nicht freischalten (optional / Werbung):
- Werbenetzwerke (z.B.
ads.,doubleclick.net) - Social-Media-Tracker (z.B.
facebook.net,twitter.com) - Video-Werbung
Tipp: Wenn Sie unsicher sind, ob eine Domain nötig ist, schalten Sie sie zunächst nicht frei. Funktioniert die Seite trotzdem, war sie nicht erforderlich.
5. Fehlende Domains finden (Fehlerbehebung)
Wenn die Webseite trotz Freischaltung nicht korrekt funktioniert:
- Öffnen Sie die Webseite auf dem eingeschränkten Schüler-Computer
- Öffnen Sie die Entwicklertools mit
F12 - Wechseln Sie zum Tab «Konsole» (bzw. «Console»)
- Suchen Sie nach roten Fehlermeldungen – diese zeigen oft die blockierten Domains an, z.B.:
Failed to load resource: net::ERR_CONNECTION_REFUSED https://cdn.beispiel.com/script.js - Schalten Sie die fehlende Domain in der Firewall frei
6. Wildcard-Einträge verwenden
Um nicht jede einzelne Subdomain eintragen zu müssen, können Sie Wildcard-Einträge mit einem Punkt am Anfang verwenden:
| Eintrag | Wirkung |
|---|---|
beispiel-woerterbuch.ch | Nur genau diese Domain |
.beispiel-woerterbuch.ch | Alle Subdomains (z.B. cdn.beispiel-woerterbuch.ch, login.beispiel-woerterbuch.ch) |
.googletagmanager. | Alle Domains die googletagmanager enthalten |
Unterseiten gezielt erlauben oder sperren
Manchmal soll nur ein bestimmter Bereich einer Webseite zugänglich sein (z.B. das Wörterbuch, aber nicht die Konjugation).
Wichtig: Wenn Sie nur bestimmte Unterseiten erlauben möchten, dürfen Sie nicht die gesamte Domain (z.B. beispiel-woerterbuch.ch/) freischalten. Tragen Sie stattdessen die erlaubten Pfade einzeln ein:
beispiel-woerterbuch.ch/woerterbuch beispiel-woerterbuch.ch/synonyme
Alle nicht aufgeführten Unterseiten (z.B. beispiel-woerterbuch.ch/konjugation) sind automatisch gesperrt, da der Modus «Alles schliessen, einzelne Seiten erlauben» aktiv ist. Eine explizite Sperrung ist nicht nötig.
Zusammenfassung: Vorgehen auf einen Blick
- Webseite auf einem uneingeschränkten Gerät öffnen
- Mit
F12die Entwicklertools öffnen → Tab «Netzwerk» - Seite neu laden und die geladenen Domains notieren
- Domains in der Firewall als Whitelist-Einträge hinzufügen
- Auf dem Schüler-Computer testen und bei Bedarf fehlende Domains über die Konsole (
F12→ «Konsole») identifizieren - Einstellungen speichern
