# Configuration correspondances dns

**URL:** <https://www.debian-fr.org/t/configuration-correspondances-dns/78964>\
**Category:** Support Debian\
**Tags:** domaine\
**Created:** [Avril 4, 2019, 2:11 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964 "2019-04-04T14:11:44Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 4, 2019, 2:11 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/1 "2019-04-04T14:11:44Z")

</div>

salut;  
j’ai u peu petit soucis d’interprétation concernant DNS  
En effet je voudrais configurer ceci pour un TP:  
(www).societeX.fr…172.16.0.220/16"  
“[www.public.societeX.fr](http://www.public.societeX.fr)”…172.16.0.220/16"  
[ns.public.societeX.fr](http://ns.public.societeX.fr)…172.16.0.1/16

c’est le dernier qui me pose particuliérement probléme  
merci

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 4, 2019, 2:16 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/2 "2019-04-04T14:16:20Z")

</div>

Quel problème exactement ?

Note : il n’y a pas de longueur de préfixe /N dans un enregistrement d’adresse.

---

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 4, 2019, 2:59 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/3 "2019-04-04T14:59:44Z")

</div>

mon probleme est : dois je configurer le [ns.public.societeX.fr](http://ns.public.societeX.fr) de la même maniére que les deux autres étant donné que c’est pas les mêmes adresses ip ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 4, 2019, 3:32 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/4 "2019-04-04T15:32:14Z")

</div>

Qu’entends-tu exactement par “de la même manière” ? Tu crées un enregistrement par couple nom/adresse.

---

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 4, 2019, 3:37 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/5 "2019-04-04T15:37:06Z")

</div>

donc la différence d’adresse ip ne pose pas de problémes?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 4, 2019, 3:48 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/6 "2019-04-04T15:48:30Z")

</div>

Je ne comprends pas la question. Comment configures-tu ces enregistrements ? Avec un fichier de zone ? Peux-tu le montrer ?

---

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 4, 2019, 4:53 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/7 "2019-04-04T16:53:42Z")

</div>

![Capture%20d%E2%80%99%C3%A9cran%20(43)](https://www.debian-fr.org/uploads/default/original/2X/3/34204b869e91cc60f8c0891570f3376da2b2ce3e.png)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 4, 2019, 6:30 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/8 "2019-04-04T18:30:35Z")

</div>

Il aurait été préférable de faire un copier-coller du texte brut entre des balises de texte préformaté plutôt qu’une copie d’écran graphique. C’est plus léger et plus pratique (on peut le lire avec un navigateur texte, le citer…).

Apparemment c’est le contenu d’un fichier de zone, mais de quelle zone ?  
[public.societeX.fr](http://public.societeX.fr) ou [societeX.fr](http://societeX.fr) ?

Dans ton message initial tu mentionnais “[www.public.societeX.fr](http://www.public.societeX.fr)” et “[ns.public.societeX.fr](http://ns.public.societeX.fr)”, et le fichier contient des enregistrements pour “www” et “ns”, ce qui laisse penser qu’il devrait s’agir de la zone “[public.societeX.fr](http://public.societeX.fr)”. Mais d’un autre côté il contient aussi des enregistrements pour “public” et “private”, ce qui donnerait “[public.public.societeX.fr](http://public.public.societeX.fr)” et “[private.public.societeX.fr](http://private.public.societeX.fr)”, qui n’ont guère de sens.

D’autre part cette zone définit comme NS "serveur DNS faisant autorité) pour elle-même l’hôte “[cicada.societeX.fr](http://cicada.societeX.fr)” mais définit un hôte “ns” qui n’est pas défini comme NS. Tout cela ne semble pas très logique.

Et où est l’adresse 172.16.0.220 mentionnée dans ton message initial ?

---

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 5, 2019, 4:31 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/9 "2019-04-05T16:31:57Z")

</div>

je suis perdu avec ton explication  
stp ; peut tu expliquer en détails

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 4:39 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/10 "2019-04-05T16:39:23Z")

</div>

Salut  
ns IN A ip  
exemple.tld. IN NS ns.NDD.tld.

En gros tu defini ns comme un sous domaine du domaine, ensuite tu le declare en NS

Dans ton fichié de config la, tu declare [cicada.societeX.fr](http://cicada.societeX.fr). comme NS

Donne nous ton fichier complet avec le SOA les ttl et tout ca, on va t’expliquer tout ca 🙂

---

<div class="post-metadata">

**Author:** ![cicada](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/ac8455/32.png) [@cicada](https://www.debian-fr.org/u/cicada)\
**Post date:** [Avril 5, 2019, 4:46 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/11 "2019-04-05T16:46:33Z")

</div>

salut,  
bon pour faire simple est ce que vous pouvez me dire comment faire le TP suivant:

 ![Capture%20d%E2%80%99%C3%A9cran%20(44)](https://www.debian-fr.org/uploads/default/original/2X/0/0369996418ff74040ebc592ea80567fb70673dcf.png)

merci

`

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 4:51 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/12 "2019-04-05T16:51:08Z")

</div>

Il faut obligatoirement le nom du serveur avec son IP, il t’est indiquer ?

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 5:04 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/13 "2019-04-05T17:04:31Z")

</div>

entrepriseX.sn. IN SOA nom.du.serveur.tld. postmaster.entrepriseX.sn.  
@ IN A 172.21.0.221  
www IN A 172.21.0.221  
www.public IN A 172.21.0.221  
www.private IN CNAME www.public.entrepriseX.sn.  
ns.public IN A 172.21.0.1  
ns.public.entrepriseX.sn. IN NS nom.du.serveur.tld.  
mail.public IN A 172.21.0.222  
ldap.private IN A 172.21.0.223  
console.private IN A 172.21.0.224

A confirmer !  
Et voir si tu dois mettre les champs MX aussi ^^  
Pour les masques, je pense que c’est en amont, pas pour le fichier de zone.

Mais je pense que ton TP va beaucoup plus loin que ca ^^, et je ne suis pas certain pour les sous domaine chelous la, ca doit relever de la delagation : [https://www.afnic.fr/ext/dns/html/cours245.html](https://www.afnic.fr/ext/dns/html/cours245.html)

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 5, 2019, 5:43 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/14 "2019-04-05T17:43:57Z")

</div>

> [@cicada](#):
>
> peut tu expliquer en détails

Je ne vais pas t’expliquer en détail comment fonctionne le DNS. Ça ne peut pas se faire en 10 lignes. Ça m’a pris deux semaines pour l’assimiler et mettre en place mon premier serveur DNS avec une zone publique.

> [@cicada](#):
>
> est ce que vous pouvez me dire comment faire le TP suivant

Ce n’est pas un TP, c’est une table de correspondance noms d’hôtes - adresses IP. Cette information est loin d’être suffisante pour mettre en place une zone complète. Il faut indiquer bien d’autres informations et notamment l’infrastructure cible (quels serveurs DNS, MX…).

Tout ce que je peux faire, c’est monter comment transformer une ligne de ce tableau en une ligne de fichier de zone. Par exemple

```
www.entrepriseX.sn | 172.21.0.221/16

```

devient

```
www.entrepriseX.sn. IN A 172.21.0.221

```

_Attention à ne pas oublier le point à la fin du nom !_

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 5, 2019, 5:53 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/15 "2019-04-05T17:53:07Z")

</div>

> [@anon16237994](#):
>
> A confirmer !

A corriger !

`@ IN A 172.21.0.221`  
Cet enregistrement ne figure pas dans le tableau fourni.

`www.public IN A 172.21.0.221`  
`www.private IN CNAME www.public.entrepriseX.sn.`  
Manque de cohérence. Pourquoi un CNAME (donc une indirection) au lieu d’un A ?  
Pourquoi un nom absolu dans la cible du CNAME et des noms relatifs dans les noms d’enregistrements alors que tous sont sous le même domaine ?

`ns.public.entrepriseX.sn IN NS nom.du.serveur.tld.`  
Cet enregistrement ne figure pas dans le tableau fourni.  
Il manque le point à la fin du nom d’enregistrement.  
Et pourquoi un nom absolu cette fois ?

> [@anon16237994](#):
>
> Pour les masques, je pense que c’est en amont, pas pour le fichier de zone.

En effet le DNS n’est pas concerné par les masques. Le masque est une notion locale à la machine.

> [@anon16237994](#):
>
> je ne suis pas certain pour les sous domaine chelous la, ca doit relever de la delagation

On pourrait effectivement envisager de faire des sous-zones public.entrepriseX.sn et private.entrepriseX.sn, éventuellement déléguées à d’autres serveurs DNS. Mais ce n’est pas du tout une obligation technique du point de vue du DNS, c’est purement un choix organisationnel.

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 6:00 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/16 "2019-04-05T18:00:10Z")

</div>

> [@PascalHambourg](#):
>
> `@ IN A 172.21.0.221`  
> Cet enregistrement ne figure pas dans le tableau fourni.

Avant de faire des sous domaine, il faut déclarer le domaine.

> [@PascalHambourg](#):
>
> `www.public IN A 172.21.0.221`  
> `www.private IN CNAME www.public.entrepriseX.sn.`

L’IP est la meme, je pense que le TP vise a travailler un peu de tout. C’est pour moi le seul avantage du CNAME, si tu as beaucoup de sous domaine, tu ne change que l’IP au lieu de te taper toutes les lignes de la zone.

> [@PascalHambourg](#):
>
> `ns.public.entrepriseX.sn IN NS nom.du.serveur.tld.`  
> Cet enregistrement ne figure pas dans le tableau fourni.  
> `Il manque le point à la fin du nom d’enregistrement.`

Vrai 🙂 (corrigé)

> [@PascalHambourg](#):
>
> Sans forcément parler de délégation (vers un autre serveur DNS), on pourrait effectivement envisager de faire des sous-zones public.entrepriseX.sn et private.entrepriseX.sn. Mais ce n’est pas du tout une obligation du point de vue du DNS, c’est purement un choix organisationnel.

J’etais pas certain que les sous domaine avec point etaient tolérés, voir possible.

Je precise que si j’ai mis a confirmé, c’est que justement j’etais pas sure de moi, et je ne suis pas encore un admin très avertit 🙂

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 6:11 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/17 "2019-04-05T18:11:27Z")

</div>

> [@anon16237994](#):
>
> entrepriseX.sn. IN SOA nom.du.serveur.tld. postmaster.entrepriseX.sn.  
> @ IN A 172.21.0.221  
> www IN A 172.21.0.221  
> www.public IN A 172.21.0.221  
> www.private IN CNAME entrepriseX.sn.  
> ns.public IN A 172.21.0.1  
> ns.public IN NS nom.du.serveur.tld.  
> mail.public IN A 172.21.0.222  
> ldap.private IN A 172.21.0.223  
> console.private IN A 172.21.0.224

C’est moi qui se tape le TP lol, mais tu avait totalement raison 🙂

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 5, 2019, 6:11 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/18 "2019-04-05T18:11:50Z")

</div>

> [@anon16237994](#):
>
> Avant de faire des sous domaine, il faut déclarer le domaine.

La définition d’un enregistrement A n’a rien à voir avec la déclaration d’un domaine (quoi que cela signifie, car je ne connais pas de telle déclaration).  
Un enregistrement A définit un nom d’hôte, rien de plus. Le tableau ne liste pas d’hôte nommé entrepriseX.sn.

> [@anon16237994](#):
>
> L’IP est la meme

Ça ne suffit pas à justifier un CNAME. Le CNAME est une équivalence entre les deux domaines et peut avoir des effets de bord inattendus ; il est important d’apprendre à bien l’utiliser, mais surtout quand ne pas l’utiliser.

> [@anon16237994](#):
>
> Vrai 🙂 (corrigé)

Il fallait supprimer cet enregistrement qui est sans objet. Pourquoi faire une délégation pour ce sous-domaine particulier ?  
Edit : de plus, si tu fais une délégation pour ce sous-domaine tu ne peux pas en même temps définir un enregistrement A pour ce nom de domaine dans la zone parente ; il doit être défini dans la zone fille.

> [@anon16237994](#):
>
> J’etais pas certain que les sous domaine avec point etaient tolérés, voir possible.

Pardon ? Un sous-domaine à forcément des points, par définition.

---

<div class="post-metadata">

**Author:** ![anon16237994](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@anon16237994](https://www.debian-fr.org/u/anon16237994)\
**Post date:** [Avril 5, 2019, 6:15 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/19 "2019-04-05T18:15:32Z")

</div>

> [@PascalHambourg](#):
>
> La définition d’un enregistrement A n’a rien à voir avec la déclaration d’un domaine (quoi que cela signifie, car je ne connais pas de telle déclaration).  
> Un enregistrement A définit un nom d’hôte, rien de plus. Le tableau ne liste pas d’hôte nommé entrepriseX.sn.

J’ai mis le SOA avant pour me faire comprendre …

> [@PascalHambourg](#):
>
> Il fallait supprimer cet enregistrement qui est sans objet. Pourquoi faire une délégation pour ce sous-domaine particulier ?

C’est un enregistrement NS qui est lui meme un sous domaine 🤨

> [@PascalHambourg](#):
>
> Pardon ? Un sous-domaine à forcément des points, par définition.

oui, je me suis mal exprimé, autant je sais que ftp In A ip donne ftp.exemple.tld, mais j’etais pas sur pour ftp.public IN A ip !

Du coup, j’veux bien connaitre la soluce moa 🤗

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Avril 5, 2019, 6:26 UTC](https://www.debian-fr.org/t/configuration-correspondances-dns/78964/20 "2019-04-05T18:26:14Z")

</div>

> [@anon16237994](#):
>
> J’ai mis le SOA avant pour me faire comprendre

Je ne vois pas le rapport. Je ne parlais pas du SOA mais de l’enregistrement A pour @.

> [@anon16237994](#):
>
> C’est un enregistrement NS qui est lui meme un sous domaine

Cett phrase ne veut rien dire. Un enregistrement n’est pas un domaine ni un sous-domaine. Il associe un nom de domaine à une ressource, selon son type.

> [@anon16237994](#):
>
> ftp In A ip donne ftp.exemple.tld, mais j’etais pas sur pour ftp.public IN A ip !

Tout nom dans un fichier de zone qui n’est pas terminé par un point est considéré comme un nom relatif et complété par l’origine courante (notée @, qui n’est pas forcément le nom de la zone si elle a été modifiée, attention). C’est juste une notation abrégée purement interne au fichier de zone. Pas grand-chose à voir avec un sous-domaine.

> [@anon16237994](#):
>
> Du coup, j’veux bien connaitre la soluce moa

La solution à quoi ?

[Page suivante](https://www.debian-fr.org/t/configuration-correspondances-dns/78964.md?page=2)
