Project

General

Profile

Tâche #22731

Scénario #22604: Étude Seth/Scribe - option 1 : utilisation d'Eole-AD

Prise en charge de la délégation de sous-domaine dans bind

Added by Gérald Schwartzmann over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Start date:
01/15/2018
Due date:
% Done:

100%

Estimated time:
0.00 h
Spent time:
Remaining (hours):
0.0

Description

Dans le cas où une zone forward est un sous-domaine du domaine local, il faut le déclarer dans les fichiers de zone du DNS.

Associated revisions

Revision 94624a9b (diff)
Added by Fabrice Barconnière over 3 years ago

La délégation de sous-domaines n'était pas gérée

  • gen_dns génère un fichier de délégation de sous-domaines.
    Ce fichier sera pris en compte sous forme d'INCLUDE dans le fichier de
    zone du domaine.

ref #22731

History

#1 Updated by Fabrice Barconnière over 3 years ago

Une option de h2n permet de faire un include dans un fichier de zone :
/usr/share/eole/sbin/h2n -h amon -d etb1.lan db=db.etb1 spcl=db.ad.etb1 mode=D -s amon.etb1.lan -u root -H /tmp/hosts -n 192.168.0.0:255.255.255.0 -n 10.1.1.0:255.255.255.0 -n 10.1.2.0:255.255.255.0 -n 10.1.3.0:255.255.255.0 -M +c /etc/bind/local.zones mode=S -y -b /etc/bind/local.zones -W /etc/bind/ -I warn -e domsupp1.lan -e ad.etb1.lan

Il faudrait donc adapter le script gen_dns pour :
  • ajouter cette option en cas de déclaration de sous-domaine
  • déclarer une entrée dnssup.domain dans le fichier de zone du domaine
  • générer le(s) fichier(s) db.sub.domain
    $ORIGIN sub.domain.
    $TTL 86400
    @   IN  NS      dnssub.domain.
    

#2 Updated by Fabrice Barconnière over 3 years ago

  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0

#3 Updated by Fabrice Barconnière over 3 years ago

  • Status changed from Nouveau to En cours

#4 Updated by Fabrice Barconnière over 3 years ago

  • Assigned To set to Fabrice Barconnière
  • Remaining (hours) changed from 0.0 to 3.0

#5 Updated by Fabrice Barconnière over 3 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.1

#6 Updated by Fabrice Barconnière over 3 years ago

Fait sur 2.6.2 uniquement : eole-dns 2.6.2-1

#7 Updated by Joël Cuissinat over 3 years ago

  • Subject changed from Prise en charge de la déléguation de sous-domaine dans bind to Prise en charge de la délégation de sous-domaine dans bind

#8 Updated by Joël Cuissinat over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.1 to 0.0
  • Modification config etb1 :
    root@amon:/etc/bind# CreoleGet --list | grep zone_forward
    activer_zone_forward="oui" 
    nom_zone_forward="ad.etb1.lan" 
    ip_dns_zone_forward="10.1.3.6" 
    
  • Après reconfigure
    root@amon:/etc/bind# cat /etc/bind/db.subdomain.etb1.lan 
    $ORIGIN ad.etb1.lan.
    $TTL 86400
    @   IN  NS      dnsad.etb1.lan.
    

    root@amon:/etc/bind# grep -E "dnsad|sub" db.etb1 
    dnsad            A    10.1.3.6
    $INCLUDE /etc/bind/db.subdomain.etb1.lan
    
  • Si le Seth est présent, c'est lui qui répond à la requête suivante (sera validé dans etb2)
    dig ad.etb1.lan
    

Also available in: Atom PDF