sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Update

Updating database... Please wait.

[Linux] Note à propos d'un serveur DNS local

Thursday 10 November 2016 at 11:06

Je vois beaucoup de tutoriaux montrer comment installer unbound comme DNS local... sauf que certaines distribs récentes en ont déjà !
Tapez « nslookup google.fr ».
S'il vous répond: « Server: 127.x.x.1 » c'est que vous avez déjà un résolveur DNS local !  Vous n'avez alors probablement pas besoin d'installer unbound.

En fait, si votre réseau est géré par NetworkManager, il arrive souvent que ce dernier lance lui-même dnsmasq, un serveur de DNS local.
Vous pouvez le voir en faisant:  « sudo ps -aux | grep dnsmasq »

Ceci dit, NetworkManager le lance "bêtement" avec un cache de taille zéro (--cache-size=0) dans la ligne de commande. Mais ça peut se corriger:
sudo bash -c "echo 'cache-size=2000' >> /etc/NetworkManager/dnsmasq.d/cache.conf"
sudo service network-manager restart

EDIT: Merci à Raphael C. qui m'a fait remarquer que dnsmasq, par défaut, se contentait de forwarder les requêtes.  :-)

EDIT: Pour forcer dnsmasq à afficher son status, faire: « tail -f /var/log/syslog | grep dnsmasq »
puis dans un autre terminal: « sudo pkill -10 dnsmasq »
(Permalink)

Source: http://sebsauvage.net/links/?sUxhQg


Error happened ! 0 - SQLite3::exec(): database disk image is malformed In: /home/dotmanacac/dotmana/streisand/sebsauvage/index.php:286 http://www.dotmana.com/streisand/sebsauvage/?Linux-Note-%C3%A0-propos-d-un-serveur-DNS-local #0 [internal function]: exception_error_handler(2, 'SQLite3::exec()...', '/home/dotmanaca...', 286, Array) #1 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(286): SQLite3->exec('DELETE FROM upd...') #2 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(451): VroumVroum_Blog->log_update(true, '50 elements upd...') #3 /home/dotmanacac/dotmana/streisand/sebsauvage/index.php(792): VroumVroum_Blog->update() #4 {main}