dnsmasq
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dnsmasq [2022/02/15 22:11] – [Les fichiers] pascal | dnsmasq [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Server de nom : dnsmasq ====== | + | ======== Server de nom : dnsmasq |
| ===== Présentation ===== | ===== Présentation ===== | ||
| Dnsmasq est un serveur DHCP et cache DNS léger. J' | Dnsmasq est un serveur DHCP et cache DNS léger. J' | ||
| Ligne 20: | Ligne 20: | ||
| ===== Configuration dnsmasq ===== | ===== Configuration dnsmasq ===== | ||
| - | ==== Les fichiers ==== | + | ==== / |
| - | === / | + | Extrait du fichier: |
| - | This file has six functions: | + | |
| - to completely disable starting this dnsmasq instance | - to completely disable starting this dnsmasq instance | ||
| - to set DOMAIN_SUFFIX by running `dnsdomainname` | - to set DOMAIN_SUFFIX by running `dnsdomainname` | ||
| Ligne 33: | Ligne 32: | ||
| - dnsmasq est actif (ENABLED=1) | - dnsmasq est actif (ENABLED=1) | ||
| - dnsmasq lit la repertoire / | - dnsmasq lit la repertoire / | ||
| - | === / | + | ==== / |
| Ce fichier est initialement fournit avec un paramétrage entièrement en commentaire. Je préfère le laisser ainsi et utiliser le répertoire / | Ce fichier est initialement fournit avec un paramétrage entièrement en commentaire. Je préfère le laisser ainsi et utiliser le répertoire / | ||
| Remarque : comme il n'y a pas de paramétrage pour DHCP, la fonction n'est pas activée. | Remarque : comme il n'y a pas de paramétrage pour DHCP, la fonction n'est pas activée. | ||
| - | + | ==== / | |
| + | < | ||
| + | # If you don't want dnsmasq to read /etc/hosts, uncomment the | ||
| + | # following line. | ||
| + | no-hosts | ||
| + | |||
| + | # or if you want it to read another file, as well as /etc/hosts, use | ||
| + | # this. | ||
| + | addn-hosts=/ | ||
| + | |||
| + | # If you want dnsmasq to listen for DHCP and DNS requests only on | ||
| + | # specified interfaces (and the loopback) give the name of the | ||
| + | # interface (eg eth0) here. | ||
| + | # Repeat the line for more than one interface. | ||
| + | interface=eth0 | ||
| + | |||
| + | # Change this line if you want dns to get its upstream servers from | ||
| + | # somewhere other that / | ||
| + | resolv-file=/ | ||
| + | |||
| + | # The following two options make you a better netizen, since they | ||
| + | # tell dnsmasq to filter out queries which the public DNS cannot | ||
| + | # answer, and which load the servers (especially the root servers) | ||
| + | # unnecessarily. If you have a dial-on-demand link they also stop | ||
| + | # these requests from bringing up the link unnecessarily. | ||
| + | |||
| + | # Never forward plain names (without a dot or domain part) | ||
| + | domain-needed | ||
| + | </ | ||
| + | |no-hosts|le fichier /etc/hosts est ignoré| | ||
| + | |addn-hosts=/ | ||
| + | |interface=eth0|Le serveur répond aux requêtes recu sur l' | ||
| + | |resolv-file=/ | ||
| + | |domain-needed|Les machines sans nom de domaine ne sont traitée que localement| | ||
| + | ==== / | ||
| + | < | ||
| + | 10.0.0.1 dns ns | ||
| + | 10.0.0.2 mail smtp imap | ||
| + | 10.0.0.3 mysql | ||
| + | 10.0.0.4 postgress | ||
| + | 10.0.0.5 apache | ||
| + | 10.0.0.13 test | ||
| + | 10.0.0.254 router | ||
| + | </ | ||
| + | Ce fichier permet la résolution des noms des machines locales, cf le paramètre **addn-hosts** | ||
| + | ==== / | ||
| + | < | ||
| + | nameserver 9.9.9.9 | ||
| + | nameserver 1.1.1.1 | ||
| + | nameserver 4.4.4.4 | ||
| + | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| * [[https:// | * [[https:// | ||
dnsmasq.1644963093.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)