下载 dnsmasq
访问 dnsmasq 的官方网站:https://www.dnsmasq.org
选择适合你的操作系统版本进行下载:
- Windows:选择
dnsmasq-*.exe。 - Linux:选择源代码或预编译的二进制文件。
- macOS:选择相应版本的二进制文件。
安装 dnsmasq(Windows)
-
下载并运行安装程序:
- 双击下载的
dnsmasq-*.exe文件。 - 选择“是”确认安装。
- 按下“下一步”进行默认配置。
- 按下“安装”完成安装。
- 双击下载的
-
启动 dnsmasq:
- 打开 开始 > 程序 > dnsmasq。
- dnsmasq 会在 cmd 界面运行,显示类似如下的信息:
dnsmasq -p interface=192.168.1.1/24 ... server=192.168.1.1
配置 dnsmasq(Windows)
-
创建配置文件:
- 打开记事本,新建一个名为
dnsmasq.conf的文件。 - 添加以下内容:
interface=eth server=192.168.1.1 domain=example.com
- 打开记事本,新建一个名为
-
运行 dnsmasq 并应用配置文件:
- 在 cmd 界面中,运行以下命令:
dnsmasq -p -C dnsmasq.conf
- 这将启动 dnsmasq 服务器,并应用你刚刚创建的配置文件。
- 在 cmd 界面中,运行以下命令:
测试 dnsmasq
-
访问 DNS 服务器:
- 在网络中其他设备上,设置 DNS 服务器地址为
168.1.1(或其他你指定的 IP 地址)。
- 在网络中其他设备上,设置 DNS 服务器地址为
-
测试 DNS 解析:
- 在另一个设备上,运行
nslookup example.com或dig example.com,确保 DNS 查询正确解析。
- 在另一个设备上,运行
记录和日志
dnsmasq 会输出日志信息,帮助你监控和故障排除,检查日志文件,确保没有错误发生。
更新 dnsmasq
定期检查 dnsmasq 官方网站,下载最新版本以获得性能和安全更新。
卸载 dnsmasq(Windows)
如果需要移除 dnsmasq,可以通过控制面板 > 程序 >卸载 dnsmasq。
下载并配置 dnsmasq 是一个简单的过程,适用于需要轻量级 DNS 和 DHCP 服务器的环境,通过配置 dnsmasq.conf 文件,你可以根据需求定制 DNS 设置,满足不同网络场景的需求。




