bin/pvl.hosts-dns
changeset 335 77fb4019d4e0
parent 331 9dda6a0e9826
child 337 23b3c0661189
equal deleted inserted replaced
334:19da67d71506 335:77fb4019d4e0
    46             continue
    46             continue
    47         
    47         
    48         if host.forward is None  :
    48         if host.forward is None  :
    49             pass
    49             pass
    50         elif host.forward :
    50         elif host.forward :
    51             forward = pvl.dns.join(host, host.forward, host.domain)
    51             forward = pvl.dns.zone.fqdn(host, host.forward, host.domain)
    52 
    52 
    53             log.info("%s: forward: %s", host, forward)
    53             log.info("%s: forward: %s", host, forward)
    54 
    54 
    55             yield pvl.dns.zone.ZoneRecord.CNAME(label, forward)
    55             yield pvl.dns.zone.ZoneRecord.CNAME(label, forward)
    56             continue
    56             continue
   194             log.info("%s %s[%s]: PTR %s", host, prefix, ip, fqdn)
   194             log.info("%s %s[%s]: PTR %s", host, prefix, ip, fqdn)
   195 
   195 
   196             yield host, ip, pvl.dns.zone.ZoneRecord.PTR(label, fqdn)
   196             yield host, ip, pvl.dns.zone.ZoneRecord.PTR(label, fqdn)
   197 
   197 
   198         elif host.reverse :
   198         elif host.reverse :
   199             alias = pvl.dns.join(label, host.reverse, host.domain)
   199             alias = pvl.dns.zone.fqdn(label, host.reverse, host.domain)
   200             
   200             
   201             log.info("%s %s[%s]: CNAME %s", host, prefix, ip, alias)
   201             log.info("%s %s[%s]: CNAME %s", host, prefix, ip, alias)
   202 
   202 
   203             yield host, ip, pvl.dns.zone.ZoneRecord.CNAME(label, alias)
   203             yield host, ip, pvl.dns.zone.ZoneRecord.CNAME(label, alias)
   204 
   204