访问Pi-hole Web界面
- 打开浏览器,访问Pi-hole的IP地址,例如
http://localhost:808(根据你的安装情况可能有所不同)。 - 登录你的管理员账号,通常是
admin和你的密码。
配置Action Rules
Action Rules用于响应DNS查询时的动作,如阻止、重定向或豁免。
a. 添加Block动作
- 点击“Action Rules”选项。
- 点击“Add”按钮,选择“Block”作为动作。
- 配置阻止的目标,如指定的域名或子域名。
- 点击“Save”保存规则。
b. 添加Redirect-to动作
- 点击“Add”按钮,选择“Redirect-to”作为动作。
- 配置重定向的URL,例如自定义的过滤页面。
- 点击“Save”。
c. 添加Exempt动作
- 选择“Exempt”动作。
- 配置要豁免的域名或子域名。
- 点击“Save”。
配置Filter Rules
Filter Rules用于过滤恶意内容,基于域名的匹配。
a. 添加简单的过滤规则
- 点击“Filter Rules”选项。
- 点击“Add”按钮,选择“Domain”作为匹配模式。
- 输入要过滤的域名,例如常见的广告域名。
- 点击“Save”。
b. 使用正则表达式
- 选择“Regex”模式。
- 输入符合特定模式的域名,例如
example\.com$。 - 点击“Save”。
c. 导入列表文件
- 点击“Add”按钮,选择“List”作为匹配模式。
- 点击“Choose File”选择一个包含恶意域名的文本文件。
- 点击“Save”。
设置规则的优先级
Pi-hole根据规则的定义顺序和复杂度来处理请求,确保最严格的规则优先生效。
动态更新规则
Pi-hole支持自动更新规则,定期检查并下载最新的恶意内容列表。
测试规则
使用命令行工具如dig或nslookup,测试被阻止或重定向的域名,确保规则生效。
备份规则
定期备份规则配置,确保在出现问题时可以快速恢复。
高级配置
使用高级功能如规则模块、过滤严格度设置,根据网络需求调整过滤策略。
优化规则
定期检查和清理过滤规则,避免误拦截和性能问题。
通过以上步骤,你可以有效配置和管理Pi-hole的规则,确保网络环境的安全和稳定。









