Unbound - Pihole
Services
DNS local avec unbound et pihole unbound avec une conf pour pihole dans /etc/unbound/unbound.conf.d/pi-hole.conf une conf pour les domaines en local dans /etc/unbound/unbound.conf.d/local.conf
Unbound
- https://www.azurs.net/carnet/2016/02/serveur-dns-local-sur-raspberry-pi-sous-arch-linux-arm/
- http://gregoryborysiak.blogspot.com/2015/04/configurer-unbound-sur-raspberry-pi.html
/etc/unbound/unbound.conf.d sudo service unbound restart unbound-checkconf #logrotate touch /var/log/unbound.log sudo chmod 640 /var/log/unbound.log sudo chown unbound:unbound /var/log/unbound.log /var/log/unbound.log { rotate 7 weekly missingok notifempty delaycompress compress size 1M create 640 unbound unbound postrotate service unbound restart endscript } #forcer logrotate sudo logrotate -f /etc/logrotate.d/unbound
unbound pihole
- https://docs.pi-hole.net/guides/dns/unbound/
- https://echolib.in/raspberry-installer-pi-hole-unbound
- https://docs.pi-hole.net/guides/unbound/
- https://docs.pi-hole.net/core/pihole-command/
- https://mediacenterz.com/tutoriel-complete-pi-hole-bloqueur-dannonces-pour-toute-la-maison/
pihole
#mise à jour pihole car pas apt pihole -up (le repertoire admin doit se trouver ds /var/www/html) # relancer pihole -a -i #relancer le service DNS pihole restartdns #Rechercher dans la black liste un terme pihole -q -all facebook.com pihole -q -adlist -exact facebook.com
pihole status sudo netstat -nltup | grep 'Proto\|:53 \|:67 \|:80 \|:471'
pihole : core pihole -w, pihole -b, pihole -regex, pihole -wild : Whitelisting, Blacklisting and Regex pihole debug : Debugger pihole flush : Log Flush pihole reconfigure : Reconfigure pihole tail : Tail pihole -a : Admin pihole : chronometer : Chronometer pihole : updateGravity Gravity pihole : logging Logging pihole : query Query pihole updatePihole : Update pihole version : Version pihole uninstall : Uninstall pihole status : Status pihole enable : Enable & Disable pihole restartdns : Restart DNS pihole checkout : Checkout
BDD de pihole
#sqlite3 /etc/pihole/pihole-FTL.db #backup avec un cron sqlite3 /etc/pihole/pihole-FTL.db ".backup /home/pi/pihole-FTL.db.backup"
DNSSEC
Utiliser Unbound avec DNSSEC howto unbound-anchor dig com. SOA +dnssec
Chiffré ?
server: interface: 2001:db8:1::dead:beef@853 ssl-service-key: "/etc/unbound/unbound_server.key" ssl-service-pem: "/etc/unbound/unbound_server.pem" ssl-port: 853
Block lists
Listes de blocage
Contrôle parental
#bloquer pihole --wild facebook.com #débloquer pihole --wild -d facebook.com
controle parental avec pihole
fail: the anchor is NOT ok and could not be fixed
Si le serveur DNS unbound ne fonctionne pas :
sudo service unbound status => systemd[1]: Starting Unbound DNS server... package-helper[499]: /var/lib/unbound/root.key has content package-helper[499]: fail: the anchor is NOT ok and could not be fixed systemd[1]: Started Unbound DNS server. solution: sudo wget -O /var/lib/unbound/root.hints https://www.internic.net/domain/named.root