1. 安装dnsmasq

- 对于Linux系统,可以使用以下命令安装dnsmasq:
```shell
sudo apt-get install dnsmasq
```
- 对于Windows系统,可以从dnsmasq官方网站(http://www.thekelleys.org.uk/dnsmasq/doc.html)下载最新版本的dnsmasq,并解压到合适的目录中。
2. 配置dnsmasq
- 打开dnsmasq的配置文件,对于Linux系统,配置文件一般位于`/etc/dnsmasq.conf`,对于Windows系统,配置文件一般位于解压缩目录中的`dnsmasq.conf`文件。
- 在配置文件中可以设置以下参数:
```
listen-address=
domain=<域名>/
address=<域名>/
server=
```
注意:上述参数设置时,可以在每一行之前加上注释符号`#`,以注释该行设置。
3. 启动dnsmasq服务
- 对于Linux系统,可以使用以下命令启动dnsmasq服务:
```shell
sudo systemctl start dnsmasq
```
- 对于Windows系统,可以打开命令提示符,切换到dnsmasq.exe所在的目录,并执行以下命令启动dnsmasq服务:
```shell
dnsmasq.exe
```
4. 验证dnsmasq是否正常工作
- 在受控制的设备上,可以通过修改DNS服务器设置来测试dnsmasq是否正常工作。
- 对于Linux系统,可以修改`/etc/resolv.conf`文件,在`nameserver`行中添加dnsmasq的IP地址,例如:
```
nameserver
```
- 对于Windows系统,可以打开“控制面板” -> “网络和共享中心” -> “更改适配器设置”,选择对应的网络适配器,右键点击“属性”,打开“Internet 协议 版本4(TCP/IPv4)”属性窗口,在“首选 DNS 服务器”中填写dnsmasq的IP地址,并点击“确定”按钮。
- 完成设置后,可以尝试访问域名来测试dnsmasq是否能够解析域名并返回正确的IP地址。