# Ne jamais faire sortir d'adresses locales # - Ne jamais transmettre les noms simples (sans point ni domaine) domain-needed # - Ne jamais transmettre les adresses dans les espaces d'adressage non-routés. bogus-priv # Fichier contenant la définition des serveurs en amont # (au lieu de /etc/resolv.conf) resolv-file=/etc/resolv.dnsmasq # Essayer avec chaque serveur dans l'ordre du fichier ci-dessus strict-order # Teste les changements du fichier de résolution et le relit no-poll # Add other name servers here, with domain specs if they are for # non-public domains. #server=/localnet/192.168.0.1 # Example of routing PTR queries to nameservers: this will send all # address->name queries for 192.168.3/24 to nameserver 10.1.2.3 #server=/3.168.192.in-addr.arpa/10.1.2.3 # Add local-only domains here, queries in these domains are answered # from /etc/hosts or DHCP only. #local=/localnet/ # Add domains which you want to force to an IP address here. # The example below send any host in doubleclick.net to a local # webserver. #address=/doubleclick.net/127.0.0.1 # nom de l'interface (par exemple eth0) interface=eth0 # Pour que dnsmasq ne lise pas /etc/hosts # no-hosts # pour qu'un nom de domaine soit automatiquement ajouté aux noms simples du fichier hosts. expand-hosts # domaine pour dnsmasq (facultatif ; fait les actions suivantes : # 1) Permet aux hôtes DHCP d'avoir des noms de domaine complets, tant que la partie domaine correspond à ce paramètre. # 3) Fournit le nom de domaine pour "expand-hosts" domain=maison.lan # active le serveur DHCP intégré, fournir la plage d'adresses disponibles et éventuellement une durée de bail dhcp-range=192.168.0.100,192.168.0.150,24h # Baux statiques avec : adresse MAC,nom,adresse IP, durée du bail # Baux permanents dhcp-host=00:24:d4:af:a8:0c,freebox-server,192.168.0.254,infinite dhcp-host=00:24:d4:7c:59:53,freebox-player,192.168.0.253,infinite dhcp-host=2C:B0:5D:8B:6C:12,swnetgear,192.168.0.239,infinite dhcp-host=14:DA:E9:6B:B2:03,omv,192.168.0.250,infinite dhcp-host=00:50:43:01:51:9A,sheebian,192.168.0.252,infinite dhcp-host=00:22:F4:42:A3:B1,picuntu,192.168.0.204,infinite # Baux à durée limitée dhcp-host=d0:66:7b:03:fa:66,samsungtv,192.168.0.20,48h dhcp-host=00:1e:8f:61:a4:0a,imprimante,192.168.0.21,48h dhcp-host=E0:2A:82:5B:34:F8,domadix,192.168.0.10,48h # Donner à la machine qui annonce se nommer "SqueezeboxTouch" l'adresse IP 192.168.0.115 et un bail permanent dhcp-host=SqueezeboxTouch,192.168.0.115,infinite # Remplacer la route par défaut fournie par Dnsmasq (qui suppose que le routeur est sur la même machine que dnsmasq) # ici: mettre l'IP de la freebox comme routeur par défaut dhcp-option=option:router,192.168.0.254 # Set the cachesize here. cache-size=256 # ajouter une directive de journalisation, non incluse par défaut log-facility=/var/log/dnsmasq.log # Pour le débogage, journaliser chaque requête DNS qui passe par Dnsmasq. log-queries # journaliser beaucoup d'informations supplémentaires sur les transactions DHCP. log-dhcp