The DNS subsystem provides a local DNS server for the network, with forwarding of all query types to upstream recursive DNS servers and caching of common record types (A, AAAA, CNAME and PTR, also DNSKEY and DS when DNSSEC is enabled).
The DHCP subsystem supports DHCPv4, DHCPv6, BOOTP and PXE.
The Router Advertisement subsystem provides basic autoconfiguration for IPv6 hosts. It can be used stand-alone or in conjunction with DHCPv6.
For extra compactness, unused features may be omitted at compile time.
git clone git://thekelleys.org.uk/dnsmasq.git
git clone http://thekelleys.org.uk/git/dnsmasq.git