dns/dnsmasq 2.93,1 FreeBSD
Lightweight DNS forwarder, DHCP, and TFTP server
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- dns
- Package size
- 405.4 KiB, 1054.6 KiB installed
Description
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 which are not in the global DNS. The DHCP server integrates with the DNS server and allows machines with DHCP-allocated addresses to appear in the DNS with names configured either in each host or in a central configuration file. Dnsmasq supports static and dynamic DHCP leases and BOOTP/TFTP/PXE for network booting of diskless machines.
Dnsmasq is targeted at home networks using NAT and connected to the internet via a modem, cable-modem or ADSL connection but would be a good choice for any smallish network (up to 1000 clients is known to work) where low resource use and ease of configuration are important. -- Simon Kelley
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/dnsmasq | 2.93,1 |
| OpenBSD | net/dnsmasq | 2.93 |
| NetBSD | net/dnsmasq | 2.93 |
| DragonFly | dns/dnsmasq | 2.91_1,1 |
| MidnightBSD | dns/dnsmasq | 2.92,1 |
| HardenedBSD | dns/dnsmasq | 2.93,1 |
| GhostBSD | dns/dnsmasq | 2.93,1 |
| OPNsense | opnsense/dnsmasq | 2.93,1 |
Install
Binary package:
pkg install dnsmasq
From the ports tree:
cd /usr/ports/dns/dnsmasq/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= dnsmasq>0:dns/dnsmasq
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.93,1 | 2.93,1 | 2.88,1 | 2.91_1,1 | 2.93,1 |
| FreeBSD:14:quarterly | 2.93,1 | 2.93,1 | n/a | 2.91_1,1 | 2.93,1 |
| FreeBSD:15:latest | 2.93,1 | 2.93,1 | n/a | 2.91_1,1 | 2.91_1,1 |
| FreeBSD:15:quarterly | 2.93,1 | 2.93,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.93,1 | 2.93,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 6
Configuration
Options name: dns_dnsmasq
| Option | Default | Description |
|---|---|---|
| DBUS | off | D-Bus IPC system support |
| DNSSEC | on | Enable DNSSEC caching and validation (needs nettle) |
| DOCS | off | Build and/or install documentation |
| IDN | off | IDN: Int'l Domain Names WITHOUT full NLS |
| IPSET | on | Dynamic firewall management of resolved names (needs PF) |
| IPV6 | off | IPv6 protocol support |
| LUA | off | Support lease-change scripts written in Lua |
| NLS | off | IDN+NLS: Int'l Domain Names & National Language support |
- USES
- compiler cpe shebangfix tar:xz
- Service scripts
dnsmasq- Conflicts with
- dnsmasq-devel
Message after installing
Files
Manual pages 1
- dnsmasq(8)
pkg-plist 18
- sbin/dnsmasq
- @sample etc/dnsmasq.conf.sample
- share/dnsmasq/trust-anchors.conf
- share/examples/dnsmasq/dnslist/dhcp.css
- share/examples/dnsmasq/dnslist/dnslist.pl
- share/examples/dnsmasq/dnslist/dnslist.tt2
- share/examples/dnsmasq/dynamic-dnsmasq/dynamic-dnsmasq.pl
- share/locale/de/LC_MESSAGES/dnsmasq.mo
- share/locale/es/LC_MESSAGES/dnsmasq.mo
- share/locale/fi/LC_MESSAGES/dnsmasq.mo
- share/locale/fr/LC_MESSAGES/dnsmasq.mo
- share/locale/id/LC_MESSAGES/dnsmasq.mo
- share/locale/it/LC_MESSAGES/dnsmasq.mo
- share/locale/no/LC_MESSAGES/dnsmasq.mo
- share/locale/pl/LC_MESSAGES/dnsmasq.mo
- share/locale/pt_BR/LC_MESSAGES/dnsmasq.mo
- share/locale/ro/LC_MESSAGES/dnsmasq.mo
- share/man/man8/dnsmasq.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dnsmasq-2.93.tar.xz | 642764 | 0c00d4e5c97c8306e5fb932b348b34269c9c29a0e7df0e8e82958b407092bc19 |
Master sites 2
- LOCAL/mandree/
- https://thekelleys.org.uk/dnsmasq/
Commit history 0
No commits in the history this site was built from.