进入规则设置
打开 Clash for Android,点击右上角的 设置图标(通常是三个水平线),然后选择 规则设置。
添加规则
在规则设置界面,点击 按钮,选择要添加的规则类型(如重定向规则、禁用规则等)。
设置规则条件
每个规则通常包括以下几个部分:
- 规则名称:自定义规则名称,便于识别。
- 匹配条件:
- 域名:设置要匹配的域名(如 *.example.com)。
- IP 地址:指定要匹配的 IP 地址(如 192.168.1.1)。
- DNS 类型:选择要匹配的 DNS 类型(如 A、AAAA、CNAME 等)。
- 优先级:规则的执行顺序,高优先级规则先执行。
- Actions:执行的动作(如重定向到指定 IP 或子域名、禁用该记录、修改记录等)。
示例规则
-
重定向规则:将某个域名或子域名重定向到指定的 IP 或子域名。
- 规则名称:redirect_example.com
- 匹配条件:域名:*.example.com
- Actions:重定向到 192.168.1.1 或子域名 sub.example.com。
-
禁用规则:禁用某个域名或子域名的 DNS 解析。
- 规则名称:禁用 example.com
- 匹配条件:域名:example.com
- Actions:禁用该记录。
-
修改记录规则:修改某个域名或子域名的 DNS 记录。
- 规则名称:修改 example.com 的 A 记录
- 匹配条件:域名:example.com,类型:A
- Actions:修改记录到 192.168.1.1。
使用规则
- 添加规则后,Clash 会根据规则处理 DNS 查询,实现自定义的 DNS 解析规则。
- 规则的执行顺序很重要,高优先级规则会覆盖低优先级规则。
注意事项
- 规则顺序:规则的执行顺序会影响最终的 DNS 解析结果,确保高优先级规则不会与低优先级规则冲突。
- 默认规则:Clash 通常有默认的规则设置,用户可以选择是否保留或修改这些规则。
- 测试:在设置规则后,建议通过工具(如
dig或浏览器)测试 DNS 解析结果,确保规则生效。
通过合理设置 DNS 解析规则,Clash for Android 可以帮助你优化网络配置,实现更高效的 DNS 管理。









