||The topic of this article may not meet Wikipedia's notability guidelines for products and services. (February 2017) (Learn how and when to remove this template message)|
|This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. (February 2017) (Learn how and when to remove this template message)|
|Preview release||2.77 (1 June 2017 ) [±]|
|License||GNU General Public License Version 2 or 3|
Dnsmasq is a Domain Name System (DNS) forwarder and Dynamic Host Configuration Protocol (DHCP) server for small computer networks, created as free software. Dnsmasq has low requirements for system resources, can run on Linux, BSDs, Android and OS X, and is included in most Linux distributions.
Dnsmasq's DHCP server supports static and dynamic DHCP leases, multiple networks and IP address ranges. The DHCP server integrates with the DNS server and allows local machines with DHCP-allocated addresses to appear in the DNS. Dnsmasq caches DNS records, reducing the load on upstream nameservers and improving performance, and can be configured to automatically pick up the addresses of its upstream servers.
This also means that records added to your local /etc/hosts file with the format "0.0.0.0 annoyingsite.com" can be used to prevent references to "annoyingsite.com" from being resolved by your browser. This can quickly evolve to a local adblocker when combined with adblocking site list providers such as mvps.org. If done on your router, you can efficiently remove advertising content for an entire household or company.
Some Internet service-providers rewrite the NXDOMAIN (domain does not exist) responses from DNS servers, which forces web browsers to a search page whenever a user attempts to browse to a domain that does not exist. Dnsmasq can filter out these "bogus" NXDOMAIN records, preventing this potentially unwanted behavior.
- Kelley, Simon (1 June 2017). "Announce: dnsmasq-2.77". Dnsmasq-discuss (Mailing list). Retrieved 14 June 2017.
- "Dnsmasq". Open Hub. Black Duck Software. Retrieved 19 November 2014.
- "Dnsmasq". Official Website. Retrieved 19 November 2014.
- "HowTo dnsmasq". Debian Wiki. Retrieved 19 November 2014.
- "dnsmasq". Arch Linux Wiki. Retrieved 19 November 2014.