[Dibbler] Dynamic DNS (FQDN) support
Tomasz Mrugalski
thomson at klub.com.pl
Tue Jul 4 02:55:14 CEST 2006
Hi,
Just wanted to post some informations about Dynamic DNS support in
dibbler. As pointed out by Karl Auer, it is rather essential to support
DNS Updates on the server side. So this was the main area of development.
(Krzysiek Wnuk actively participating in the DDNS development. Thanks!)
Note that this is not a stable release, just a mere development snapshot.
It can be downloaded from: http://klub.com.pl/dhcpv6/snapshots/
This version is able to:
- server can maintain list of available names. None, some or all names can
be reserved. Reservations can be both address based as well as duid
based.
- server can be configured to execute:
* both updates (forward resolving - AAAA record, reverse resolving -
PTR record)
* only reverse resolving (PTR)
* don't perform updates at all
- client is able to execute only forward resolving if it is allowed to do
so by the server
- client can just ask for its fully qualified domain name
- client can ask for its name by providing a hint
It was tested with BIND 9.3 running on Linux box.
Note that there are several limitations:
- reverse updates does not work properly, so they are disabled (if you
want to enable and test them, take a look at IfaceMgr/DNSUpdate.cpp)
- after releasing addresses/client shutdown, cleaning up DNS Update is
not performed
- due to bug in the server, currently client must provide hint (it will
be ignore anyway, but asking for FQDN using OptionRequest is not yet
supported) so use "option fqdn foo.bar" instead of just "option fqdn"
in the client.conf
I have also started process of the documentation update/rewrite. It is
messy right now, but there are several Dynamic DNS-related informations
available.
Of course, all those goods are present in the CVS, too. This version also
supports temporary addresses, but this feature seems to be low importance.
Several small annoyances were fixed. See CHANGELOG for details.
Currently Linux binaries and source archive is available. Windows
snapshot might be built in few days, if there is a need for this.
Ok, time to sleep. It's 2:50am in Poland. It will be short night...
Cheers,
--
Tomasz Mrugalski, | " Talk is cheap. Show me the code." |
thomson(at)klub(dot)com(dot)pl | Linus Torvalds |
More information about the Dibbler
mailing list