freebsd:dns
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 | ||
| freebsd:dns [2011/03/04 10:17] – sheltem | freebsd:dns [2011/09/26 14:26] (Version actuelle) – sheltem | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ==== Configuration ==== | ==== Configuration ==== | ||
| - | === named.conf === | + | === globale (/ |
| + | |||
| + | |||
| + | listen-on | ||
| Exemple de zone maître : | Exemple de zone maître : | ||
| Ligne 43: | Ligne 47: | ||
| }; | }; | ||
| + | ===Zone (/ | ||
| + | |||
| + | Exemple de fichier de zone : | ||
| + | |||
| + | |||
| + | $TTL 3600 ; 1 hour default TTL | ||
| + | mondomain.com. | ||
| + | 20110223 | ||
| + | 10800 ; Refresh | ||
| + | 3600 ; Retry | ||
| + | 604800 | ||
| + | 300 ; Negative Reponse TTL | ||
| + | ) | ||
| + | | ||
| + | IN NS ns1.domain.com. | ||
| + | IN NS ns2.domain.com. | ||
| + | | ||
| + | ; Machine Names | ||
| + | localhost | ||
| + | ns1 | ||
| + | @ | ||
| + | www | ||
| + | wiki IN A | ||
| + | | ||
| + | @ | ||
| + | @ | ||
| + | |||
| + | |||
| + | === Vérification === | ||
| + | |||
| + | On peut vérifier la syntaxe des fichiers de configuration avec les commandes suivantes : | ||
| + | | ||
| + | Pour named.conf : | ||
| + | |||
| + | named-checkconf / | ||
| + | |||
| + | Pour le fichier de zone : | ||
| + | | ||
| + | named-checkzone mondomaine.com / | ||
| + | | ||
| === rc.conf === | === rc.conf === | ||
| Pour que bind soit lancé au démarrage, il faut l' | Pour que bind soit lancé au démarrage, il faut l' | ||
| Ligne 54: | Ligne 98: | ||
| | | ||
| Il est important de lancer bind via son script de démarrage car il prend en compte le paramètre " | Il est important de lancer bind via son script de démarrage car il prend en compte le paramètre " | ||
| + | |||
| + | ===== rndc ===== | ||
| + | |||
| + | C'est l' | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | | ||
| + | On génere le fichier de configuration : | ||
| + | | ||
| + | rndc-confgen -a -c / | ||
| + | |||
| + | Cela crée un fichier / | ||
| + | |||
| + | key " | ||
| + | algorithm hmac-md5; | ||
| + | secret " | ||
| + | }; | ||
| + | |||
| + | Auquel on ajoute ceci : | ||
| + | |||
| + | options { | ||
| + | default-key " | ||
| + | default-server 127.0.0.1; | ||
| + | }; | ||
| + | |||
| + | Ensuite on édite de nouveau / | ||
| + | |||
| + | key " | ||
| + | algorithm hmac-md5; | ||
| + | secret " | ||
| + | }; | ||
| + | | ||
| + | controls { | ||
| + | inet * allow { 127.0.0.1; } keys { " | ||
| + | }; | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Utilisation ==== | ||
| + | |||
| + | forcer le serveur à relire ses fichiers de configuration : | ||
| + | |||
| + | rndc reload | ||
| + | | ||
| + | Générer un fichier de statistiques dans / | ||
| + | |||
| + | rndc stats | ||
| ===== dig ===== | ===== dig ===== | ||
| Ligne 77: | Ligne 168: | ||
| Voir le serial d'un nom de domaine (affiche le serial de tous les serveurs primaires et secondaires pour le domaine) | Voir le serial d'un nom de domaine (affiche le serial de tous les serveurs primaires et secondaires pour le domaine) | ||
| dig domain.com +nssearch | dig domain.com +nssearch | ||
| + | |||
| + | {{tag> | ||
freebsd/dns.1299233836.txt.gz · Dernière modification : 2011/03/04 10:17 de sheltem
