Lightweight, Easy-to-Configure DNS Forwarder and DHCP Server
Dnsmasq is a lightweight, easy-to-configure DNS forwarder and DHCP
server. It is designed to provide DNS and, optionally, DHCP, to a small
network. It can serve the names of local machines that are not in the
global DNS. The DHCP server integrates with the DNS server and allows
machines with DHCP-allocated addresses to appear in DNS with names
configured either in each host or in a central configuration file.
Dnsmasq supports static and dynamic DHCP leases and BOOTP for network
booting of diskless machines.
- Links to network / dnsmasq
- Link has errors: conflict in file dnsmasq.changes
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:StefanBruens:branches:network/dnsmasq && cd $_
- Create Badge
Refresh
Refresh
Source Files (show merged sources derived from linked package)
Filename | Size | Changed |
---|---|---|
Fix-crash-introduced-in-2675f2061525bc954be14988d6 |
0000000728 728 Bytes | |
Handle-binding-upstream-servers-to-an-interface.pa |
0000003283 3.21 KB | |
SuSEFirewall.dnsmasq-dhcp | 0000000614 614 Bytes | |
SuSEFirewall.dnsmasq-dns | 0000000608 608 Bytes | |
_link | 0000000115 115 Bytes | |
dnsmasq-2.76.tar.xz | 0000480796 470 KB | |
dnsmasq-2.76.tar.xz.asc | 0000000181 181 Bytes | |
dnsmasq-groups.patch | 0000000538 538 Bytes | |
dnsmasq-rpmlintrc | 0000000113 113 Bytes | |
dnsmasq.changes | 0000061864 60.4 KB | |
dnsmasq.keyring | 0000001881 1.84 KB | |
dnsmasq.reg | 0000000325 325 Bytes | |
dnsmasq.service | 0000000411 411 Bytes | |
dnsmasq.spec | 0000007115 6.95 KB | |
rc.dnsmasq-suse | 0000002202 2.15 KB |
Latest Revision
Stefan Brüns (StefanBruens)
committed
(revision 4)
- Handle binding upstream servers to an interface if interface is destroyed and recreated (boo#1018160) Added two patches from upstream: * added Handle-binding-upstream-servers-to-an-interface.patch * added Fix-crash-introduced-in-2675f2061525bc954be14988d643.patch - Update to 2.76: * Include 0.0.0.0/8 in DNS rebind checks. * Enhance --add-subnet to allow arbitrary subnet addresses. * Respect the --no-resolv flag in inotify code. Fixes bug which caused dnsmasq to fail to start if a resolv-file was a dangling symbolic link, even of --no-resolv set. * Fix crash when an A or AAAA record is defined locally, in a hosts file, and an upstream server sends a reply that the same name is empty (CVE-2015-8899, bsc#983273). * Fix failure to correctly calculate cache-size when reading a hosts-file fails. * Fix wrong answer to simple name query when --domain-needed set, but no upstream servers configured. * Return REFUSED when running out of forwarding table slots, not SERVFAIL. * Add --max-port configuration. * Add --script-arp and two new functions for the dhcp-script. * Extend --add-mac to allow a new encoding of the MAC address as base64, by configurting --add-mac=base64 * Add --add-cpe-id option. * Don't crash with divide-by-zero if an IPv6 dhcp-range is declared as a whole /64. (ie xx::0 to xx::ffff:ffff:ffff:ffff) * Add support for a TTL parameter in --host-record and --cname.
Comments 0