【笔记】Linux部署dnsmasq作为DNS服务器

前言

Linux部署dnsmasq作为DNS服务器

下载依赖

1
apt install dnsmasq

修改配置

  • 解除配置文件/etc/dnsmasq.conf第19行的注释
/etc/dnsmasq.conf
1
domain-needed
  • 解除配置文件/etc/dnsmasq.conf第21行的注释
/etc/dnsmasq.conf
1
bogus-priv
  • 修改配置文件/etc/dnsmasq.conf第66行,配置DNS名称服务器IP地址
/etc/dnsmasq.conf
1
server=8.8.8.8
  • 修改配置文件/etc/dnsmasq.conf第106行,配置接口为wlan0网卡
/etc/dnsmasq.conf
1
interface=wlan0
  • 修改配置文件/etc/dnsmasq.conf第111行,配置监听地址

将指定IP地址作为Wifi的网关IP地址,通常为本机IP地址

/etc/dnsmasq.conf
1
listen-address=192.168.1.1
  • 解除配置文件/etc/dnsmasq.conf第124行的注释
/etc/dnsmasq.conf
1
bind-interfaces
  • 修改配置文件/etc/dnsmasq.conf第157行,配置IP地址池范围

192.168.1.100:IP地址池开始
192.168.1.200:IP地址池结束
24h:租期

/etc/dnsmasq.conf
1
dhcp-range=192.168.1.100,192.168.1.200,24h

重启服务

1
2
sudo systemctl enable dnsmasq
sudo systemctl restart dnsmasq

完成

参考文献

CSDN——火 烈 鸟