On Tue, Sep 05, 2006 at 12:39:10PM +0100, Alexey Melnikov wrote:
Nicolas Williams wrote:
> + For the purposes of domain-based names a "domain" is defined by the
> + applications that use domain-based names. An application protocol
> + might use a simple DNS domainname, such as "example.com" for
> naming, + while another it might use the DNS domainname of the SRV
> RRs it + queries (e.g., "_tcp._foo.example.com"), and yet another
> may use + something that does not resemble a DNS domainname.
> Application + protocol specifications that provide for use of
> domain-based service + names MUST define the domain-portion of their
> domain-based names.
>
>
I like the suggested changes, except for the last sentence quoted above.
Here you are trying to put requirements on application protocols, which
is probably Ok. But you are effectively declaring all existing
application layer protocols non compliant with this MUST. Was this the
intent?
Not at all -- existing apps don't know how to use domain-based names, so
they will require updating anyways. This is a requirement only for
applications that wish to support the use of domain-based names.