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