address-to-names
Hongbo Shi
shi at goto.info.waseda.ac.jp
Sat Oct 14 02:49:50 UTC 2000
Thanks a lot.
I read the sections in the [RFC2181].
Are the following considerations correct?
1) CNAME is used to define an alias.
2) PTR must not point to an alias.
3) PTR could point to a set of different canonical names correspoinding the
same IP address.
4) Though PTR could point to a set of different canonical names, practically
no client software looks beyond the first PTR in a PTR RRset. Waste of
time and effort.
Best Regards.
Hongbo Shi
From: Kevin Darcy <kcd at daimlerchrysler.com>
Subject: Re: address-to-names
Date: Fri, 13 Oct 2000 21:26:45 -0400
>
> Hongbo Shi wrote:
>
> > Dear all,
> >
> > I have thought about the PTR RR for long time.
> > I still not quite sure why PTR RR is based on the "one IP one domain"
> > consideration in [RFC1034].
> > I hope somebody can answer this question for me.
>
> I'm not sure what you mean by "one IP one domain". If you mean the
> misconception that a PTR record should have only 1 RR, then this is
> specifically debunked in RFC 2181, section 10.2 ("PTR records").
>
> > [RFC1034]
> > cname & aliases:
> > "Most of these systems have a notion that one of the equivalent set of
> > names is the canonical or primary name and all others are aliases."
> >
> > PTR:
> > "Domain names in RRs which point at another name should always point a=
> t
> > the primary name and not the alias. This avoids extra indirections in
> > accessing information."
> >
> > Furthermore a lot of persons regard the domain name used in the A reco=
> rd
> > as a cname. Is it correct? Is it misunderstanding? Is there some new RF=
> Cs
> > already permitted the consideration?
>
> There is some confusion about CNAMEs and "canonical names". This too is
> addressed in RFC 2181. See section 10.1.1 ("CNAME terminology").
>
> > And then based on the cosideration above, if the following A records e=
> xist,
> >
> > A.ISI.EDU IN A 10.0.0.52
> > B.ISI.EDU IN A 10.0.0.52
> > C.ISI.EDU IN A 10.0.0.52
> >
> > of course "address-to-names" should exist.
> >
> > 52.0.0.10.IN-ADDR.ARPA IN PTR A.ISI.EDU
> > 52.0.0.10.IN-ADDR.ARPA IN PTR B.ISI.EDU
> > 52.0.0.10.IN-ADDR.ARPA IN PTR C.ISI.EDU
>
> There is no formal requirement that all 3 of these PTR RR's exist.
> Administrators may choose to create any or none of them, or different PTR=
> 's
> entirely.
>
> In practice, no client software (as far as I know) looks beyond the first
> PTR in a PTR RRset. So it's a waste to create the others. If you want to =
> see
> how wasteful this can become, trying doing a reverse lookup of 209.164.15=
> .191
> on the Internet sometime (credit goes to Peter H=E5kanson for discovering=
> this
> abomination).
>
>
> - Kevin
>
>
>
>
>
More information about the bind-users
mailing list