NotePublic/Software/Applications/Dnsmasq/Dnsmasq_DNS_和_DHCP_服务.md

737 B

Dnsmasq DNS 和 DHCP 服务

dnsmasq provides a DNS server, a DHCP server with support for DHCPv6 and PXE, and a TFTP server. It is designed to be lightweight and have a small footprint, suitable for resource constrained routers and firewalls. dnsmasq can also be configured to cache DNS queries for improved DNS lookup speeds to previously visited sites.

1.安装

# Manjaro
sudo pacman -S dnsmasq
# Ubuntu
sudo apt install dnsmasq

2.配置

# /etc/dnsmasq.conf
interface=<network interface>
expand-hosts
domain=foo.bar

dhcp-range=<start ip>,<end ip>,<mask>,<keep time>

3.启动和关闭

systemctl enable dnsmasq.service
systemctl start dnsmasq.service
systemctl stop dnsmasq.service