DNAME issues (was Re: ip6.int deprecation)
Iljitsch van Beijnum
iljitsch at muada.com
Tue May 9 16:06:13 CEST 2006
On 9-mei-2006, at 15:27, Nick Hilliard wrote:
>> Testing is what you do to find problems. If you know the problems are
>> there, it's no longer testing.
> So, you want to put in a DNAME for ip6.int in order to uncover DNAME
> brokenness, and are trying to pretend that this isn't a way of finding
> problems with DNAME implementations (i.e. testing)?
No, what I'm saying is that it makes sense to do this since there are
still some boxes out there that use ip6.int.
If we can use this to uncover DNAME brokenness so much the better but
since there isn't much that looks at ip6.int out there anymore that
part isn't going to matter much one way or the other.
> I don't mean to be a smart-ass here, but apart from being
> inconsistent,
> this is also profoundly incompatible with what you said in another
> email:
> 1. Do the right thing. ALWAYS.
> 2. Don't expect anyone else to.
I also wrote earlier today that it's sometimes necessary to do "the
right thing" (= in the abstract) and sometimes what works (which can
be considered the right thing under some circumstances).
> Look, ip6.int is deprecated; there is no point in artificially
> breathing more life to the domain by using DNAME when really, it just
> needs to die quietly.
You can keep saying that until you're blue in the face but at the
same time when I type "host ::1" on my Mac I get:
Host \[x00000000000000000000000000000001/128].ip6.arpa not found: 1
(FORMERR)
Slightly different example but mostly the same thing. The point:
there are implementations out there that are unaware of these
deprecations. That's not going to change over night.
> And breathing life into it by implementing a DNS
> RR which is know to have problems on some system, is the Wrong Thing.
> Quite categorically the Wrong Thing.
Well, go tell the people who decided to s/ip6.int/ip6.arpa/g anyway,
because this whole mess is their fault (who was this, anyway?), the
only choice now is where we want to see the fallout land. Personally,
I think a broken DNS implementation is as good a landing place as any.
Too bad I'm running BIND 9.3.1 these days. A while ago I had:
*.\[x2/3].ip6.arpa. IN PTR bit.label.ip6.arpa.
\[x20011AF800060000020A95FFFEF5246E/128].ip6.arpa. IN CNAME e.
6.4.2.5.f.e.f.f.f.
5.9.a.0.2.0.0.0.0.0.6.0.0.0.8.f.a.1.1.0.0.2.ip6.arpa.
More information about the ipv6-ops
mailing list