[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
IPv6 and Dynamic DNS
In a message on the ipng list that reminded me I wanted to send this,
Ray LaRocca said of the UNH IPv6 test suite ...
| 3. Dynamic Updates to DNS for IPv6
Ppeaking of which, has anyone given any thought to how dynamic DNS
update is going to be made to work for the IP6.INT domain? (That is,
for the reverse translation).
With IPv4, dynamic addresses come only from DHCP (or PPP servers or
similar), and the assumption generally is that the the dhcp server
(or whatever it is which assigned the address) has the necessary relationship
with the in-addr.arpa zone file to have the authorityo to be able to
perform an update.
On the other hand, for the forward transmation (name -> address) it can
be either that server, or (I believe) more likely, the node itself which
has that authority (the node gets a name from somewhere, if the name comes
from the dhcp server, then the dhcp server has the authority, if the name
was provided some other way, then the authority can be provided along with it).
For IPv6 there is normally no such server - nodes create their own IPv6
addresses (from information multicast by routers .. this explanation is for
the benefit of namedroppers recipients).
But there is not necessarily any relationship at all between the node and the
network on which it is located. Eg: in Oslo at the IETF I was using IPv6,
my laptop assigned itself an address (quicker than it ever managed to get an
IPv4 address from the dhcp server - and there weren't any noticeable delays
there either), but my laptop certainly didn't have permission to update the
relevant IP6.INT zone file, and there was nothing else other than the laptop
that knew what address it assigned to itself (unless someone was snooping on
the DAD packets - which in this case they probably were, but which isn't
normally to be expected).
I could have easily had the laptop update the forward zone file (I didn't,
but that's a separate issue) with its current IPv6 address, but how would
I have gone about updating the reverse translation?
kre