[bind] commit identité
This commit is contained in:
parent
6603476e2f
commit
6efe6f8a98
1 changed files with 7 additions and 7 deletions
|
@ -160,7 +160,7 @@ class ZoneBase(object):
|
||||||
def __init__(self, zone_name):
|
def __init__(self, zone_name):
|
||||||
self._rrlist=[]
|
self._rrlist=[]
|
||||||
self.zone_name = zone_name
|
self.zone_name = zone_name
|
||||||
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<%s %s>" % (self.__class__.__name__, self.zone_name)
|
return "<%s %s>" % (self.__class__.__name__, self.zone_name)
|
||||||
|
@ -198,8 +198,8 @@ class ZoneClone(ZoneBase):
|
||||||
self.add(rr)
|
self.add(rr)
|
||||||
if rr._name in ["%s." % self.zone_clone.zone_name]:
|
if rr._name in ["%s." % self.zone_clone.zone_name]:
|
||||||
self.add(ResourceRecord(rr._type, "%s." % self.zone_name, rr._value))
|
self.add(ResourceRecord(rr._type, "%s." % self.zone_name, rr._value))
|
||||||
|
|
||||||
|
|
||||||
class Zone(ZoneBase):
|
class Zone(ZoneBase):
|
||||||
def __init__(self, zone_name, ttl, soa, ns_list, ipv6=True, ipv4=True, other_zones=[]):
|
def __init__(self, zone_name, ttl, soa, ns_list, ipv6=True, ipv4=True, other_zones=[]):
|
||||||
super(Zone, self).__init__(zone_name)
|
super(Zone, self).__init__(zone_name)
|
||||||
|
@ -307,7 +307,7 @@ class Zone(ZoneBase):
|
||||||
if alias in ['@', '%s.' % self.zone_name]:
|
if alias in ['@', '%s.' % self.zone_name]:
|
||||||
self.add_a_record(alias, machine)
|
self.add_a_record(alias, machine)
|
||||||
self.add_aaaa_record(alias, machine)
|
self.add_aaaa_record(alias, machine)
|
||||||
self.add_sshfp_record(alias, machine)
|
self.add_sshfp_record(alias, machine)
|
||||||
elif to_zone == self.zone_name:
|
elif to_zone == self.zone_name:
|
||||||
self.add(CNAME(alias, "%s" % to_nom))
|
self.add(CNAME(alias, "%s" % to_nom))
|
||||||
if self.ipv4 and self.ipv6:
|
if self.ipv4 and self.ipv6:
|
||||||
|
@ -315,7 +315,7 @@ class Zone(ZoneBase):
|
||||||
self.add(CNAME("%s.v6" % alias, "%s.v6" % to_nom))
|
self.add(CNAME("%s.v6" % alias, "%s.v6" % to_nom))
|
||||||
else:
|
else:
|
||||||
self.add(CNAME(alias, "%s." % machine['host'][0]))
|
self.add(CNAME(alias, "%s." % machine['host'][0]))
|
||||||
|
|
||||||
|
|
||||||
class ZoneReverse(Zone):
|
class ZoneReverse(Zone):
|
||||||
def __init__(self, net, ttl, soa, ns_list):
|
def __init__(self, net, ttl, soa, ns_list):
|
||||||
|
@ -337,7 +337,7 @@ class ZoneReverse(Zone):
|
||||||
def reverse(net, ip=None):
|
def reverse(net, ip=None):
|
||||||
"""Renvoie la zone DNS inverse correspondant au réseau et à
|
"""Renvoie la zone DNS inverse correspondant au réseau et à
|
||||||
l'adresse donnés, ainsi que le nombre d'éléments de l'ip a
|
l'adresse donnés, ainsi que le nombre d'éléments de l'ip a
|
||||||
mettre dans le fichier de zone si elle est fournie, n'importe
|
mettre dans le fichier de zone si elle est fournie, n'importe
|
||||||
quoi sinon."""
|
quoi sinon."""
|
||||||
n = netaddr.IPNetwork(net)
|
n = netaddr.IPNetwork(net)
|
||||||
a = netaddr.IPAddress(ip if ip else n.ip)
|
a = netaddr.IPAddress(ip if ip else n.ip)
|
||||||
|
@ -445,7 +445,7 @@ class dns(gen_config) :
|
||||||
SRV('sips', 'tcp', 5, 0, 5061, 'asterisk'),
|
SRV('sips', 'tcp', 5, 0, 5061, 'asterisk'),
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
NATPRs = {
|
NATPRs = {
|
||||||
'crans.org' : [
|
'crans.org' : [
|
||||||
NAPTR('@', 5, 100, "S", "SIPS+D2T", "", '_sips._tcp.crans.org.', ttl=86400),
|
NAPTR('@', 5, 100, "S", "SIPS+D2T", "", '_sips._tcp.crans.org.', ttl=86400),
|
||||||
NAPTR('@', 10, 100, "S", "SIP+D2U", "", '_sip._udp.crans.org.', ttl=86400),
|
NAPTR('@', 10, 100, "S", "SIP+D2U", "", '_sip._udp.crans.org.', ttl=86400),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue