Ajout d'entrées DNS

<releaseinfo>$Id: realisation.xml,v 1.2 2003/11/23 20:58:49 laurent Exp $</releaseinfo>


1. Entrée DNS
1.1. Structure
1.1.1. Vue extérieure
1.1.2. Vue intérieure
1.1.3. Reverse
1.1.4. Mail
1.2. Procédure
1.2.1. Ajout d'une entrée dans la vue extérieure
1.2.2. Ajout d'une entrée dans la vue Intérieure
1.2.3. Ajout de l' entrée dans le reverse correspondant
1.2.4. Ajout de l' entrée dans local-host-mail
1.2.5.
1.3. Incrémentation du numéro de série er redémarrage de named

1. Entrée DNS

1.1. Structure

Le serveur DNS étant PLUTON, c'est sur ce dernier qu'il faut agir. Il est nécéssaire d'éditer 4 fichiers : La conf est scindée (speetlé) en deux parties :

1.1.1. Vue extérieure

Cette vue est définie par le fichier :

/var/named/ac-grenoble.ext.db

1.1.2. Vue intérieure

Cette vue est définie par le fichier :

/var/named/ac-grenoble.int.db

1.1.3. Reverse

Les reverses sont décomposés en sous réseaux de classe C portant le nom inversé du réseau. Ces derniers sont localisés dans :

/var/named/*.rev

1.1.4. Mail

Le fichier "local-host-names" (file d'attente messages) localisé ici :

/etc/mail/local-host-names

1.2. Procédure

Nous prendons pour exemple le site "clg-bissy"

1.2.1. Ajout d'une entrée dans la vue extérieure

clg-bissy                IN      A       193.54.150.228
clg-bissy                IN      MX 10   smtp.ac-grenoble.fr.

Note

dans le cas d'un site translaté via Amplivia, la gate (routeur) n'est pas définie dans la vue "extérieure", on trouve uniquement l'adresse nat publique.

Dans le cas d'une migration, si les DNS sont déjà renseignés, on commente les entrées correspondantes.

1.2.2. Ajout d'une entrée dans la vue Intérieure

clg-bissy-gate           IN      A       10.239.39.41
clg-bissy                IN      A       10.239.39.42
clg-bissy                IN      MX 10   smtp.ac-grenoble.fr.

Note

En revanche, la gate apparaît dans la vue "intérieure".

Dans le cas d'une migration, si les DNS sont déjà renseignés, on commente les entrées correspondantes.

1.2.3. Ajout de l' entrée dans le reverse correspondant

150.54.193.rev:228                      IN      PTR     clg-bissy.ac-grenoble.fr.

Note

Machine N° 228 du réseau 193.54.150

Dans le cas d'une migration, on rajoute "to-delete" pour l'ancienne entrée (on peut s'aider de l'ancienne base pour retrouver le reseau ou tout simplement :

grep bissy in *.rev

1.2.4. Ajout de l' entrée dans local-host-mail

/etc/mail/local-host-names 

1.3. Incrémentation du numéro de série er redémarrage de named

Quand tous les paramètres sont définis, on incrémente le numéro de série des fichiers int et ext qui se trouve en début de fichier, avec le script ./serial

$ttl 86400
$origin fr.
ac-grenoble     IN      SOA     pluton.ac-grenoble.fr. dns-admin.pluton.ac-grenoble.fr. (
                                2003111702      ;serial (yyyymmdd+nnn)
                                3600            ;refresh (1 heures)
                                1800            ;retry (1/2 heures)
                                345600          ;expire (4 jours)
                                ;1814400                ;expire (21 jours)
                                3600 )          ;minimum TTL (1 heure)

Note

Dans l'exemple ci dessus, pour incrémenter, on aurait :

./serial 2003111702 2003111703

On prends également soin lire le message de sortie afin de déceler d'éventuelles erreurs ;o)

[root@pluton(v4) named]# ./serial 2003111702 2003111703
Fichier 0.239.10.rev mis à jour.
Fichier 1.239.10.rev mis à jour.
Fichier 149.54.193.rev mis à jour.
Fichier 150.54.193.rev mis à jour.
Fichier 234.221.195.rev mis à jour.
Fichier 235.221.195.rev mis à jour.
Fichier 235.98.195.rev mis à jour.
Fichier 239.168.192.rev mis à jour.
Fichier 246.49.193.rev mis à jour.
Fichier 247.49.193.rev mis à jour.
Fichier 248.49.193.rev mis à jour.
Fichier 249.49.193.rev mis à jour.
Fichier 250.49.193.rev mis à jour.
Fichier 32.239.10.rev mis à jour.
Fichier ac-grenoble.ext.db mis à jour.
Fichier ac-grenoble.ext.db.old mis à jour.
Fichier ac-grenoble.int.db mis à jour.
Fichier ac-grenoble.int.db.old mis à jour.
Fichier named.local mis à jour.
Fichier slis.prd.fr.db mis à jour.

Finalement, on redémarre named avec la commande :

./restart