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 remote openSUSE.org:openSUSE:Factory / dnsmasq
-
Checkout Package
osc checkout Server/dnsmasq && cd $_ - Create Badge
Refresh
Refresh
Source Files (show unmerged sources)
| Filename | Size | Changed |
|---|---|---|
| dnsmasq-2.91.tar.xz | 0000576820 563 KB | |
| dnsmasq-2.91.tar.xz.asc | 0000000833 833 Bytes | |
| dnsmasq-groups.patch | 0000000575 575 Bytes | |
| dnsmasq-rpmlintrc | 0000000065 65 Bytes | |
| dnsmasq.changes | 0000088805 86.7 KB | |
| dnsmasq.keyring | 0000007323 7.15 KB | |
| dnsmasq.service | 0000000764 764 Bytes | |
| dnsmasq.spec | 0000008513 8.31 KB | |
| rc.dnsmasq-suse | 0000002202 2.15 KB | |
| system-user-dnsmasq.conf | 0000000151 151 Bytes |
Latest Revision
- update to 2.89:
* Fix bug introduced in 2.88 (commit fe91134b) which can result
in corruption of the DNS cache internal data structures and
logging of "cache internal error". This has only been seen
in one place in the wild, and it took considerable effort
to even generate a test case to reproduce it, but there's
no way to be sure it won't strike, and the effect is to break
the cache badly. Installations with DNSSEC enabled are more
likely to see the problem, but not running DNSSEC does not
guarantee that it won't happen. Thanks to Timo van Roermund
for reporting the bug and for his great efforts in chasing
it down. (boo#1207174)
- remove no longer needed rpmlintrc filters
- update to 2.88:
* Fix bug in --dynamic-host when an interface has /16 IPv4
* address.
* Add --fast-dns-retry option. This gives dnsmasq the ability
to originate retries for upstream DNS queries itself, rather
than relying on the downstream client. This is most useful
when doing DNSSEC over unreliable upstream networks. It comes
with some cost in memory usage and network bandwidth.
* Add --use-stale-cache option. When set, if a DNS name exists
in the cache, but its time-to-live has expired, dnsmasq will
return the data anyway.
* handle removal of whole files or entries within files.
- update to 2.87 (bsc#1197872, CVE-2022-0934):
* Allow arbitrary prefix lengths in --rev-server and
--domain=....,local
Comments 0