[bind10-dev] The Year 1 Deliverable
JINMEI Tatuya / 神明達哉
jinmei at isc.org
Wed Mar 10 19:32:16 UTC 2010
At Wed, 10 Mar 2010 10:40:09 +0100,
Shane Kerr <shane at isc.org> wrote:
> > > * DNS library, supporting:
> > > * ??? (list of RFCs?)
> >
> > Managing basic level of DNS related concepts:
> > - domain names
> > - RR related parameters: types, classes, TTLs
> > - RRsets
> > - RDATA for some major RR types: A, NS, SOA, PTR, CNAME, MX, TXT,
> > AAAA, DS, DNSKEY, OPT, NSEC, RRSIG, NSEC3, NSECPARAM
> > - some parts of the implementation are incomplete
> > - unknown RR types are supported based on RFC3597
>
> DNAME too?
Ah, yes. This is the complete list of currently supported (at least
to some extent):
A
AAAA
CNAME
DNAME
DNSKEY
DS
MX
NS
NSEC
NSEC3
NSEC3PARAM
OPT
PTR
RRSIG
SOA
TXT
(this time I simply copied the relevant source code fragment rather
than eye-grepping it)
> Also, how do we handle RTYPES like AXFR, IXFR, and so on? (I'm wondering
> if we should list those.)
Good question. Right now they are simply regarded as normal unknown
RR types (except that IXFR/ASFR/ANY are associated with some
pre-defined constants). We should at least make sure that the auth
server reject queries of these types.
Also, now that we have support for axfr (not just type but also
functionality) in python, we could say AXFR is supported package-wise
(though not in the current DNS library implementation).
> I think my list of "should have soon" would be: DLV, SRV, NAPTR, DHCID,
> and SPF. If this makes sense I'll add to our new "backlog" page:
>
> https://bind10.isc.org/wiki/FeatureBacklog
Depending on the definition of "soon":-) that makes sense.
Implementing other RDATA types is basically trivial tasks, and the
plan is to complete it as soon as possible.
BTW, since DLV is identical to DS in the sense of RDATA semantics, we
could even support it today. I'm not sure if it's justifiable for a
post feature-freeze item, however, since only a very limited number of
authoritative servers have to recognize this record specifically.
---
JINMEI, Tatuya
More information about the bind10-dev
mailing list