dhcpkit.ipv6.server.extensions.dns.config module

Configuration elements for the dns option handlers

class dhcpkit.ipv6.server.extensions.dns.config.DomainSearchListOptionHandlerFactory(section: ZConfig.matcher.SectionValue)[source]

Bases: dhcpkit.ipv6.server.handlers.HandlerFactory

Create the handler for the domain search list.

create() → dhcpkit.ipv6.server.extensions.dns.DomainSearchListOptionHandler[source]

Create a handler of this class based on the configuration in the config section.

Returns:A handler object
class dhcpkit.ipv6.server.extensions.dns.config.RecursiveNameServersOptionHandlerFactory(section: ZConfig.matcher.SectionValue)[source]

Bases: dhcpkit.ipv6.server.handlers.HandlerFactory

Create the handler for recursive name servers.

create() → dhcpkit.ipv6.server.extensions.dns.RecursiveNameServersOptionHandler[source]

Create a handler of this class based on the configuration in the config section.

Returns:A handler object