4.3.0a1 now available

Flex Banana flex.banana at bluewin.ch
Thu Dec 19 11:59:49 UTC 2013


Thank you Cathy,

I would like to make a redondant DHCP/DNS service, how can i implement a solution with two servers performing DDNS updates ?

Thanks
Banana


On 19 Dec 2013, at 09:35, Cathy Almond <cathya at isc.org> wrote:

> You can't update a slave server directly with DDNS - slave servers don't
> accept dynamic updates (they accept zone transfers, AXFR or IXFR).
> 
> You can configure a BIND slave server to perform update forwarding -
> that is, to handle receipt of DDNS updates and to forward those to its
> master to insert into the zone - but that has been possible for a long time.
> 
> Nothing in this latest release changes that, although there have been
> some updates to DDNS around DHCP's ability to determine itself the
> nameserver to which it sends dynamic updates rather than relying on zone
> statements in the DHCP configuration:
> 
>> - When doing DDNS if there isn't an appropriate zone statement attempt
>> to find a reasonable nameserver via a DNS resolver.  This restores
>> some functionality that was lost in the transition to asynchronous
>> DDNS.  Due to the lack of security and increase in fragility of the
>> system when using this feature we strongly recommend the use of
>> appropriate zone statements rather than using this functionality.
>> [ISC-Bugs #30461]
> 
> Cathy
> 
> On 19/12/2013 07:27, Flex Banana wrote:
>> Hi list,
>> 
>> Will this new release offer the possibilitie to update a slave bind DNS with DDNS mechanism ?
>> 
>> Thanks for your work
>> Banana
>> 
>> 
>> On 18 Dec 2013, at 21:09, Shawn Routhier <sar at isc.org> wrote:
>> 
>>> ISC DHCP 4.3.0a1 is now available for download.
>>> 
>>> This is the FIRST ALPHA of ISC DHCP 4.3.0, a feature release which
>>> contains many new features, as well as a number of bug fixes.  The
>>> theme for this release is "IPv6 Uplift" in which we extend many of
>>> the features you may be using in DHCPv4 to be available in DHCPv6.
>>> Many of them, such as class support for v6, follow the same style
>>> as for use in v4 and should be familiar to current users.
>>> 
>>> During the configuration step you may see the following messages:
>>> ./configure[12227]: break: cannot break
>>> ./configure[12227]: -c: not found
>>> These should not affect the DHCP code.
>>> 
>>> A list of the changes in this release has been appended to the end
>>> of this message.  For a complete list of changes from any previous
>>> release, please consult the RELNOTES file within the source
>>> distribution.  They can also be found at:
>>> 
>>> https://www.isc.org/wp-content/uploads/2013/12/dhcp4p3p0a1-RELNOTES.pdf
>>> or
>>> https://kb.isc.org/article/AA-01073/82/DHCP-4.3.0a1-Release-Notes.html
>>> 
>>> We plan to add some knowledge base articles about using some of
>>> the new features in the future for now you can consult the
>>> webinar we presented recently:
>>> 
>>> http://www.youtube.com/watch?v=9hdqetPCU-w
>>> 
>>> For more webinars please see:
>>> 
>>> http://www.youtube.com/user/ISCdotorg
>>> 
>>> This release, and its OpenPGP-signatures are available now from:
>>> 
>>> https://www.isc.org/downloads/DHCP/
>>> 
>>> or
>>> 
>>> ftp://ftp.isc.org/isc/dhcp/4.3.0a1/dhcp-4.3.0a1.tar.gz
>>> ftp://ftp.isc.org/isc/dhcp/4.3.0a1/dhcp-4.3.0a1.tar.gz.sha512.asc
>>> ftp://ftp.isc.org/isc/dhcp/4.3.0a1/dhcp-4.3.0a1.tar.gz.sha256.asc
>>> ftp://ftp.isc.org/isc/dhcp/4.3.0a1/dhcp-4.3.0a1.tar.gz.sha1.asc
>>> 
>>> ISC's Release Signing Key can be obtained at:
>>> 
>>> http://www.isc.org/about/openpgp/
>>> 
>>>                   Changes since 4.2.0 (new features)
>>> 
>>> - If a client renews before 'dhcp-cache-threshold' percent of its lease
>>> has elapsed (default 25%), the server will reuse the allocated lease
>>> (provide a lease within the currently allocated lease-time) rather
>>> than extend or renew the lease.  This absolves the server of needing
>>> to perform an fsync() operation on the lease database before reply,
>>> which improves performance. [ISC-Bugs #22228]
>>> Update this patch to support asynchronous DDNS.  If the server is
>>> attempting to do DDNS on a lease it should be updated and written to
>>> disk even if that wouldn't be necessary due to the thresholding
>>> [ISC-Bugs #26311]
>>> 
>>> - The 'no available billing' log line now also logs the name of the last
>>> matching billing class tried before failing to provide a billing.
>>> [ISC-Bugs #21759]
>>> 
>>> - A problem with missing get_hw_addr function when --enable-use-sockets
>>> was used is now solved on GNU/Linux, BSD and GNU/Hurd systems. Note
>>> that use-sockets feature was not tested on those systems. Client and
>>> server code no longer use MAX_PATH constant that is not defined on
>>> GNU/Hurd systems. [ISC-Bugs #25979]
>>> 
>>> - Add a perl script in the contrib directory, dhcp-lease-list.pl, which
>>> can parse v4 lease files and output the lease information in a more
>>> human friendly manner.  This was written by Christian Hammers with
>>> some updates by vom and ISC.  This is contributed code and is not
>>> supported by ISC; however it may be useful to some users.
>>> [ISC-Bugs #20680]
>>> 
>>> - Add support in v6 for on-commit, on-expire and on-release.
>>> [ISC-Bugs #27912
>>> 
>>> - Add support for using classes with v6.
>>> [ISC-Bugs #26510]
>>> 
>>> - Update the DDNS code to current standards and allow for sharing
>>> of DDNS entries between v4 and v6 clients.  The new code is used
>>> if the ddns-update-style is set to "standard", the older code is
>>> still available if ddns-update-style is set to "interim".  The
>>> oldest DDNS code "ad-hoc" has been removed.  Thanks to Thomas Pegeot
>>> who submitted a patch for this issue.  This patch is based on
>>> that work with some modifications.
>>> [ISC-Bugs #21139]
>>> 
>>> - Add a configuration option to the server to suppress using fsync().
>>> Enabling this option will mean that fsync() is never called.  This
>>> may provide better performance but there is also a risk that a lease
>>> will not be properly written to the disk after it has been issued
>>> to a client and before the server stops.  Using this option is
>>> not recommended.
>>> [ISC-Bugs #34810]
>>> 
>>> - Add some logging statements to indicate when the server is ready
>>> to serve.  One statement is emitted after the server has finished
>>> reading its files and is about to enter the dispatch loop.
>>> This is "Server starting service.".
>>> The second is emitted when a server determines that both it and
>>> its failover peer are in the normal state.
>>> This is "failover peer <name>: Both servers normal."
>>> [ISC-Bugs #33208]
>>> 
>>> - Add support for accessing options from v6 relays.  The v6relay
>>> statement allows the administrator to choose which relay to
>>> use when searching for an option, see the dhcp-options man page
>>> for a description.  The host-identifier option has also been
>>> updated to support the use of relay options see the dhcpd.conf
>>> man page for a description.
>>> [ISC-Bugs #19598]
>>> 
>>> - When doing DDNS if there isn't an appropriate zone statement attempt
>>> to find a reasonable nameserver via a DNS resolver.  This restores
>>> some functionality that was lost in the transition to asynchronous
>>> DDNS.  Due to the lack of security and increase in fragility of the
>>> system when using this feature we strongly recommend the use of
>>> appropriate zone statements rather than using this functionality.
>>> [ISC-Bugs #30461]
>>> 
>>> - Add support for specifying the address from which to send
>>> DDNS updates on the DHCP server.  There are two new options
>>> "ddns-local-address4" and "ddns-local-address6" that each take
>>> one instance of their respective address types.
>>> [ISC-Bugs #34779]
>>> 
>>> - Add ignore-client-uids option in the server.  This option causes
>>> the server to not record a client's uid in its lease.  This
>>> violates the specification but may also be useful when a client
>>> can dual boot using different client ids but the same mac address.
>>> Thank you to Brian De Wolf for the patch.
>>> [ISC-Bugs #32427]
>>> [ISC-Bugs #35066]
>>> 
>>> - Extend the DHCPINFORM processing to honor the subnet selection option
>>> and take host declarations into account.
>>> Thanks to Christof Chen for testing and submitting the patch.
>>> [ISC-Bugs #35015]
>>> 
>>> 
>>>                   Changes since 4.2.5
>>> 
>>> - Address static analysis warnings.
>>> [ISC-Bugs #33510] [ISC-Bugs #33511]
>>> 
>>> - Silence benign static analysis warnings.
>>> [ISC-Bugs #33428]
>>> 
>>> - Add check for 64-bit package for atf.
>>> [ISC-Bugs #32206]
>>> 
>>> - Use newer auto* tool packages and turn on RFC_3542 support on Mac OS.
>>> [ISC-Bugs #26303]
>>> 
>>> - Remove a variable when it isn't being used due to #ifdefs to avoid
>>> a compiler warning on Solaris using GCC.
>>> [ISC-Bugs #33032]
>>> 
>>> - Add a check for too much whitespace in a config or lease file.
>>> Thanks to Paolo Pellegrino for finding the issue and a suggestion
>>> for the patch.
>>> [ISC-Bugs #33351]
>>> 
>>> - Fix several problems with using OMAPI to manipulate class and subclass
>>> objects.
>>> [ISC-Bugs #27452]
>>> 
>>> - Added a sleep call after killing the old client to allow time
>>> for the sockets to be cleaned.  This should allow the -r option
>>> to work more consistently.
>>> [ISC-Bugs #18175]
>>> 
>>> - Missing files for ISC DHCP Developer's Guide are now included in
>>> the release tarballs. To generate this documentation, please use
>>> make devel command in doc directory. [ISC-Bugs #32767]
>>> 
>>> - Update client script for use with OpenWrt.
>>> [ISC-Bugs #29843]
>>> 
>>> - Fix the socket handling for DHCPv6 clients to allow multiple instances
>>> of a client on a single machine to work properly.  Previously only
>>> one client would receive the packets.  Thanks to Jiri Popelka at Red Hat
>>> for the bug report and a potential patch.
>>> [ISC-Bugs #34784]
>>> 
>>> - Added support for gentle shutdown after signal is received.
>>> [ISC-Bugs #32692] [ISC-Bugs 34945]
>>> 
>>> - Enhance the DHCPv6 server logging to include the addresses that are assigned
>>> to the clients.
>>> [ISC-Bugs #26377]
>>> 
>>> _______________________________________________
>>> dhcp-users mailing list
>>> dhcp-users at lists.isc.org
>>> https://lists.isc.org/mailman/listinfo/dhcp-users
>> 
>> _______________________________________________
>> dhcp-users mailing list
>> dhcp-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/dhcp-users
>> 
> 
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users



More information about the dhcp-users mailing list