用 dnsmasq 提供本地 DNS 与 DHCP

在小型网络中提供 DNS 名称和 DHCP 租约。

Linux网络服务DNS低风险
运行 dnsmasq --test,在启动前校验配置。

01命令

命令
$ dnsmasq --test

02作用说明

dnsmasq 转发 DNS 查询、缓存结果,并能从 /etc/hosts 或自身配置提供名称解析,同时可为局域网提供 DHCP。因体积小,广泛用于路由器和家庭实验室。

03风险

风险低风险
使用条件sudo apt install dnsmasq
!注意: 把 dnsmasq 绑定到公网接口会让主机变成开放解析器;请限制在局域网内并先校验配置。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Debian package: dnsmasq
    Debian · vendor-doc · 2026-09-20
    依据: Debian packages dnsmasq, a small caching DNS forwarder and DHCP server.
  • dnsmasq documentation
    Official project · vendor-doc · 2026-09-20
    依据: Debian packages dnsmasq, a small caching DNS forwarder and DHCP server.

最后验证: 2026-09-22 · 分类: 网络

06相关方案