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

32 lines
737 B
Markdown
Raw Normal View History

# 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.安装
```bash
# Manjaro
sudo pacman -S dnsmasq
# Ubuntu
sudo apt install dnsmasq
```
## 2.配置
```bash
# /etc/dnsmasq.conf
interface=<network interface>
expand-hosts
domain=foo.bar
dhcp-range=<start ip>,<end ip>,<mask>,<keep time>
```
## 3.启动和关闭
```bash
systemctl enable dnsmasq.service
systemctl start dnsmasq.service
systemctl stop dnsmasq.service
```