-
安装dnsmasq:
下载并安装dnsmasq到您的计算机上,确保安装目录位于C:\dnsmasq\dnsmasq\config\config.conf。
-
查看配置文件:
打开config.conf文件,查看配置内容。
-
添加规则:
- 使用
add_rule命令添加规则。add_rule rule_id="example" rule_name="example规则" priority=high其中
priority参数可以设置为high、medium或low,以控制规则的优先级。
- 使用
-
调整规则优先级:
- 修改规则中的优先级。
add_rule rule_id="example" rule_name="example规则" priority=high再次添加规则:
add_rule rule_id="another_rule" rule_name="another规则" priority=medium
- 修改规则中的优先级。
-
添加过滤规则:
- 使用
config命令添加过滤规则。config rule "IP地址范围" "子网掩码" "端口"这些参数分别控制IP范围、子网掩码和端口的过滤。
- 使用
-
管理规则列表:
- 转换规则到列表形式:
add_rule list_name="example" rule_id="example" rule_name="example规则" priority=high
- 转换规则到列表形式:
-
查看规则详细信息:
- 使用
list规则命令查看所有规则:list rule
- 使用
-
设置允许的外部IP:
- 在规则中添加允许的外部IP。
add_rule rule_id="allow_ip" rule_name="允许的IP规则" rule range=".../24"
- 在规则中添加允许的外部IP。
-
配置规则优先级:
- 修改规则优先级的正确性。
add_rule rule_id="example" rule_name="example规则" priority=high
- 修改规则优先级的正确性。
-
验证配置:
- 查看配置文件是否正确。
- 使用
config命令验证规则是否正确:config rule
-
测试过滤规则:
- 在外部DNS服务器上运行测试,确保过滤规则有效。
- 检查过滤后的结果是否符合预期。
-
使用在线帮助:
- 打开在线帮助,
help
- 打开在线帮助,
通过以上步骤,您可以正确配置dnsmasq来过滤外部IP,确保它们不在允许的范围内,这可能需要一些时间和实践,以熟练使用dnsmasq的功能。









