[bind10-dev] Zone loading requirements, take 1

Jelte Jansen jelte at isc.org
Mon Mar 5 15:37:17 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/05/2012 03:48 PM, Peter Koch wrote:
>> 
>> 2. Exactly one SOA RR should be present at the top of the zone.
> 
> I would read "at the top of the zone" meaning (in today's words) 
> "at the zone apex" rather than "at the top of the zone file".
> 

of course, if you don't provide an zone name, and don't start out with
the SOA, another question would be 'What apex?', so I think this may
have either been intentionally ambiguous, or has intentially been
interpreted not to mean apex by some implementations (for the lazy
programmers, of which I am certainly one, requiring SOA to be the very
first real record does make things easier). One could wonder whether
the latter forced the convention, or the convention enabled the
top-of-file restriction, but that doesn't really matter.

I don't think (note the think) a lot of people would mind the
requirement of the SOA record being the very first record in a zone
file. But it would be nice no to need it. If we are writing down
requirements like this, it's better to make it explicit and say
'apex', and if we need it at the top, make that a separate zone file
requirement. The current document does this, although i'd add 'file'
after 'zone' in that first sentence in
http://bind10.isc.org/wiki/ZoneLoadingRequirements#a3.4.2SOAsingleton

half-related; if we *write* zone files, I think we should start out
with the SOA :)

Jelte
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9U3a0ACgkQ4nZCKsdOncU12gCfUPBYnXzRwqbm7hQbfjC43XMN
sLkAoI6Bz6kzzaEucfpNYylArLLloDVR
=0TB8
-----END PGP SIGNATURE-----


More information about the bind10-dev mailing list