30 lines
698 B
Markdown
30 lines
698 B
Markdown
|
# 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
|
||
|
pacman -S 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
|
||
|
```
|