[Dnsmasq-discuss] cache size & /etc/hosts
Thu, 16 Dec 2004 20:21:55 +0000
Gyorgy Farkas wrote:
> 2.0.x series of floppyfw has dnsmasq version 1.2 (because of size;)
> 2.9.x series has version 1.18
FYI, the lastest 2.x version of dnsmasq (2.19), has many improvements to
the DNS side, as well as integrated DHCP server.
DNS upgrades, from memory:
. Support for EDNS0 and larger DNS query packets.
. Minimal support for DNSSEC.
. DNS queries over TCP.
. Correctly distingiushes between NXDMOMAIN and NODATA replies in all
. A much better algorithm for selecting which upstream server to use.
. Caches CNAMES.
. Distinguishes retried queries from new ones even if they come from the
same host and port and have the same uid.
. More complete MX record support.
. Works correctly in the face of non-POSIX behaviour from Linux select()
. Copes with creation and deletion of network interfaces on the fly.
If you can fit it in, it would be well worth upgrading. The difference
in size for fully-stripped binaries is 37k (1.18) versus 82K (2.19). If
you use the built-in DHCP and remove the ISC dhcpd support and IPv6
support at compile time, 2.19 goes down the 76k. Is the DHCP server on
floppyfw smaller than 39K? If not, you might actually use less space
with dnsmasq 2.19 then dnsmasq 1.18 + DHCP server.