[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: DEPLOY: Over-running TXT dataspace in FQDN (-protocol I believe)
On Thursday 26 August 2004 7:07 pm, william(at)elan.net wrote:
> In case we decide to have main record be located within subdomain prefix
> depending on the identity, then in order to achieve same effect with
> wildcards, we'd still have to place the record in root of the domain, i.e.
> a._marid_pra.example.com. IN TXT "v=spf1 ip4:192.168.0.0/16 ~all"
> *.example.com. IN TXT "v=spf1 ip4:10.0.0.0/8 ~all"
You seem to be discussing a plan that I, at least, have not seen before. All
of the discussion that I have seen has been about actual *prefixes*, which
isn't what you are showing here.
However, you are illustrating an important point about naming and wildcards
which holds true even if your examples seem a bit odd to me.
IF scope is part of the prefix scheme (i.e., _pra._marid.a.example.com IN TXT
"spf2.0/..."), that scope MUST also be present in the RDATA of the record:
_pra._marid.a.example.com IN TXT "spf2.0/pra ...". Any information important
to the interpretation of the record must not solely rest within the name,
because of this wildcard issue. This is a general problem with DNS record
subtyping and wildcards.
To put this another way: clients, when querying for a TXT record using a
prefix scheme MAY get back TXT records for different protocols and scopes,
and must be able to pick the correct record from the set.
> In my view this makes wildcards are bad choice for achieving scoping and
> identity separation. That is unless we decide that we don't need to support
> wildcards at all and in that case to avoid problems (as some will still
> do it seeing how its possiblems), the document would have to specifically
> say that you CAN NOT use wildcards or CAN NOT place records in anything
> but the specified scope/identity prefix.
What you are seeing is that prefixes (or subdomains, whatever) are a bad
choice for *solely* dealing with scoping and identity separation.
--
David Blacka <davidb@xxxxxxxxxxxxxxxx>
Sr. Engineer VeriSign Applied Research