[Maas-devel] MAAS managed DNS

Raphaël Badin raphael.badin at canonical.com
Thu Jul 19 07:43:04 UTC 2012


> I don't think this will be difficult to do - it just means we change the event
> that triggers writing out the zone files (to when NodeGroup is added/updated).
> Raphaël, we *do* still need to consider classless masks though and use
> RFC2317.

It is certainly doable, but it's more complex that just changing what 
signal is used to trigger writing out the zone files.  Using RFC2317 
would mean that each time a new reverse zone file needs to written, we 
need to get the list of the existing zones which "conflict" with that 
one (conflict in the sense of being in the same classful network) and 
rewrite not only the reverse zone file itself but also the delegation 
reverse zone file. In the example presented in 
http://www.indelible.org/ink/classless/, this delegation reverse zone 
file is the file named "7.126.206.rev".

And that also doesn't solve the fact that the DNS server managed by MAAS 
will be authoritative for more than what's strictly necessary but I 
confess I don't see how this particular problem can be solved.  (In the 
example mentioned above, the ISP's DNS server is still authoritative for 
the entire 206.126.7.0/24 network.)





More information about the Maas-devel mailing list