From b1fa95afaf309e649969c624ac3e01d04d4e36ad Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sat, 25 May 2013 16:12:19 +0200 Subject: [PATCH] [bind] On renseigne les NS pour les sous-zones dans la zone parente MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Surtout utile si une sous zone n'est pas signée par dnssec --- gestion/gen_confs/bind.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gestion/gen_confs/bind.py b/gestion/gen_confs/bind.py index 3463a81f..03fb9f36 100755 --- a/gestion/gen_confs/bind.py +++ b/gestion/gen_confs/bind.py @@ -494,6 +494,14 @@ zone "%(NOM_zone)s" { for serv in self.DELEG[deleg]: direct[zone] = direct[zone] + "%s\tIN\tNS\t%s\n" % ( nom, serv ) + for zone in self.zones_direct: + child, parent = zone.split('.',1) + if not zone in self.DELEG.keys() and parent in self.zones_direct: + for d in self.DNSs: + direct[parent] = direct.get(parent, "") + '%s\tIN\tNS %s\n' % (child, d) + if zone in self.zones_v4_to_v6.keys(): + for d in self.DNSs: + direct[parent] = direct.get(parent, "") + '%s.\tIN\tNS %s\n' % (self.zones_v4_to_v6[zone], d) ### Ajout d'eventuel champs DS pour les délégation dnssec for zone,ds in self.DS.items():