Le mode SafeSearch proposé par Google permet de filtrer les résultats du moteur de recherche en retirant les liens vers des contenus pornographiques ou violents.
C'est un outil qui peut servir si des enfants sont amenés à utiliser l'un de vos ordinateurs ou à se connecter à Internet par l'intermédiaire de votre réseau.
Les moteurs de recherche Bing et DuckDuckGo ou encore YouTube proposent des fonctions similaires.
Aujourd’hui, beaucoup d’équipements permettent à vos enfants d’aller sur Internet (téléphone, console de jeu, ordinateur, tablette…). Cependant, certains appareils n'intègrent pas de fonction de filtrage ou nécessitent un paramétrage compliqué.
L’objectif de cet article est de pouvoir filtrer les résultats à caractère sexuel ou violent fournis par les moteurs de recherche grâce à votre routeur OPNsense .
Désormais, le serveur DNS Unbound est activé en priorité par rapport à Dnsmasq. Ceci étant, ajouter un "Host override" se fait de manière similaire.
Remarque : il existe désormais la possibilité sur la plupart des navigateurs web ou des systèmes d'exploitation d'avoir recours au DNS over HTTPS (DoH).
L'utilisation de DoH neutralise l'interception des requêtes DNS et les tentatives de filtrage par défaut des résultats des moteurs de recherche.
Interface = LAN
Protocol = TCP/UDP
Destination = any
Destination port range / from = DNS
Destination port range / to = DNS
Redirect target IP = Single host or network = 127.0.0.1
Redirect target port = DNS
Description = redirection DNS
Host = www
Domain = google.com
IP = 216.239.38.120
Description = forcesafesearch.google.com
Alias: Host = www / Domain = google.fr Alias: Host = www / Domain = google.be Alias: Host = www / Domain = google.ch
Remarque: Idéalement, il faudrait ajouter en alias la totalité des nombreux noms de domaine d'accès à Google du type google.com.hk ou google.hu dont on peut trouver une liste ici - https://gist.github.com/danielpunkass/2029185 .
Host = duckduckgo Domain = com IP = 52.142.126.100 Description = safe.duckduckgo.com
Host = www Domain = bing.com IP = 204.79.197.220 Description = strict.bing.com
Host = www Domain = youtube.com IP = 216.239.38.120 Description = restrict.youtube.com Alias: Host = m / Domain = youtube.com Alias: Host = youtube / Domain = googleapis.com Alias: Host = youtubei / Domain = googleapis.com Alias: Host = www / Domain = youtube-nocookie.com
Une fois la configuration de OPNsense terminée, il faut effacer le cache DNS du système d'exploitation ainsi que le cache DNS de votre navigateur web.
Sous Windows
ipconfig /flushdns
Sous Mac
sudo killall -HUP mDNSResponder
sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache
Sous Linux
sudo nscd --invalidate=hosts
sudo systemd-resolve --flush-caches
sudo systemctl restart dnsmasq
sudo rndc flush
Pour vider le cache DNS du navigateur web, il faut :
Enfin, visitez ou effectuez une recherche sur certains sites porn / adult que vous connaissez.
Vous pouvez aussi essayer de rechercher des scenes de violences sur YouTube.