informatique:logiciels:bind
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatique:logiciels:bind [2018/11/26 14:38] – [Forcer l'update d'une zone] pteu | informatique:logiciels:bind [2022/10/10 08:42] (current) – [Consulter les stats] rndc stats pteu | ||
---|---|---|---|
Line 2: | Line 2: | ||
bind est un serveur DNS libre. Il peut fonctionner indifféremment comme résolveur (il résout les requêtes qui lui sont envoyées) ou serveur faisant autorité (il gère les enregistrements d'une domaine). | bind est un serveur DNS libre. Il peut fonctionner indifféremment comme résolveur (il résout les requêtes qui lui sont envoyées) ou serveur faisant autorité (il gère les enregistrements d'une domaine). | ||
+ | |||
+ | |||
+ | =====A propos du DNS===== | ||
+ | |||
+ | Liste des TLDs (Top-Level Domains) valides : [[https:// | ||
Line 31: | Line 36: | ||
=====En tant que résolveur===== | =====En tant que résolveur===== | ||
- | Comme indiqué plus haut, bind peut être configuré en tant que **résolveur** ; il servira alors uniquement | + | Comme indiqué plus haut, bind peut être configuré en tant que **résolveur** ; il servira alors à résoudre les demandes de résolution de machines clientes, |
<code bash> | <code bash> | ||
Line 60: | Line 65: | ||
=====En DNS faisant autorité===== | =====En DNS faisant autorité===== | ||
- | Bind peut également être configuré en serveur de nom **faisant autorité (authoritative)**. Cela signifie qu' | + | Bind peut également être configuré en serveur de nom **faisant autorité (authoritative)**. Cela signifie qu' |
Par convention on déclarera les zones dans '' | Par convention on déclarera les zones dans '' | ||
Line 144: | Line 149: | ||
</ | </ | ||
+ | |||
+ | =====Manipuler le cache===== | ||
+ | |||
+ | Pour consulter le cache DNS de bind, il faut le dumper : | ||
+ | <code bash> | ||
+ | rndc dumpdb -cache | ||
+ | </ | ||
+ | |||
+ | Le dump est enregistré dans le fichier texte ''/ | ||
+ | |||
+ | Pour vider le cache : | ||
+ | <code bash> | ||
+ | rndc flush | ||
+ | rndc reload | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====Consulter les stats===== | ||
+ | |||
+ | Il faut générer le fichier de stats avec la commande : | ||
+ | <code bash> | ||
+ | rndc stats | ||
+ | </ | ||
+ | |||
+ | On peut ensuite les consulter dans le fichier **/ | ||
+ | |||
+ | =====Vues===== | ||
+ | |||
+ | ref : https:// | ||
======Problèmes rencontrés====== | ======Problèmes rencontrés====== | ||
Line 206: | Line 240: | ||
=====Forcer l' | =====Forcer l' | ||
- | Pour force un serveur DNS slave à recharger une zone (ex : domain.tld), | + | Pour force un serveur DNS slave à recharger une zone existante |
<code bash> | <code bash> | ||
# (Schedules an immediate refresh for the specified zone (i.e., an SOA query to the zone's master) | # (Schedules an immediate refresh for the specified zone (i.e., an SOA query to the zone's master) | ||
Line 220: | Line 254: | ||
La zone entière est alors intégralement mise à jour (transférée) depuis le master DNS. | La zone entière est alors intégralement mise à jour (transférée) depuis le master DNS. | ||
+ | NB : Si on utilise des vues, il faut ajouter '' | ||
+ | <code bash> | ||
+ | rndc reload domain.tld IN external | ||
+ | </ | ||
+ | |||
+ | Pour prendre en compte une nouvelle zone : | ||
+ | <code bash> | ||
+ | rndc reconfig | ||
+ | </ | ||
======Liens====== | ======Liens====== | ||
Line 225: | Line 268: | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * liste des options du named.conf : https:// |
informatique/logiciels/bind.1543243133.txt.gz · Last modified: 2018/11/26 14:38 by pteu