创建新规则
- 登录 NextDNS:访问 NextDNS 的官网,登录账户。
- 进入规则管理:在 NextDNS 的 dashboard 中,找到“规则管理”功能,通常可以通过右键点击搜索栏或在顶部菜单栏找到该功能。
- 选择规则类型:
- 显式规则:直接指定规则的条件和结果,
if (端口 == 8) then (响应是 44) else (响应是 44)。 - 隐性规则:通过搜索端口、子网掩码或端口状态来定义规则,
if (端口 == 8 and 网站名称包含 'example.com') then (响应是 44)。
- 显式规则:直接指定规则的条件和结果,
- 编辑规则:单击添加新规则,输入规则内容,并选择规则类型。
- 保存和关闭:点击保存添加的规则,或点击关闭以删除此规则。
查看规则
- 查看规则列表:在 NextDNS 的 dashboard 中,找到“规则管理”选项卡,查看所有规则。
- 查看规则详情:点击任何一个规则,查看其规则内容、生效时间和备注信息。
生成并保存配置文件
- 生成配置文件:在 NextDNS 的配置管理页面,点击“生成配置文件”按钮,生成 NextDNS .conf 文件。
- 保存配置文件:将生成的 .conf 文件保存在 NextDNS 的根目录下,方便后续管理。
管理规则列表
- 访问管理列表:在 NextDNS 的 dashboard 中,找到“规则管理”选项卡,点击“管理列表”以查看所有规则。
- 编辑规则:点击任何一个规则,打开规则编辑器,输入规则内容并保存。
- 删除规则:点击规则左下角的“删除”按钮,或使用 NextDNS 的命令行工具(如
nextdns commands)删除规则。
管理全局规则
- 访问全局规则管理:在 NextDNS 的 dashboard 中,找到“全局规则管理”选项卡。
- 编辑全局规则:在“全局规则管理”中,输入或编辑全局规则,
if (端口 == 8 and 网站名称包含 'example.com') then (响应是 44)。 - 保存全局规则:保存全局规则以确保它们在 NextDNS 中生效。
修改规则生效时间
- 修改规则生效时间:在规则编辑器中,修改规则的生效时间。
- 保存修改:点击保存以保存修改。
获取规则列表
- 访问规则列表:在 NextDNS 的管理页面,点击“规则”选项卡,查看所有规则。
- 查看规则详情:查看每个规则的规则内容、生效时间和备注信息。
调整规则生效时间
- 修改生效时间:在规则编辑器中,修改规则的生效时间。
- 保存修改:点击保存以保存修改。
获取全局规则
- 访问全局规则管理:在 NextDNS 的 dashboard 中,找到“全局规则管理”选项卡。
- 编辑全局规则:在“全局规则管理”中,输入或编辑全局规则。
- 保存全局规则:保存全局规则以确保它们在 NextDNS 中生效。
预防规则过时
- 设置规则生效时间:在 NextDNS 的规则管理页面,设置规则的生效时间。
- 定期更新规则:通过 NextDNS 的更新功能或手动更新规则列表,确保规则在需要时仍然有效。
使用 NextDNS 的命令行工具
- 使用
nextdns commands:在 NextDNS 的命令行工具中,输入规则,nextdns commands --add "if (端口 == 8 and 网站名称包含 'example.com') then (响应是 44)" - 查看可用工具:在 NextDNS 的命令行工具中,找到其他工具,如
nextdns commands --list,以获取更多帮助。
通过以上步骤,您可以有效地管理 NextDNS 的规则,确保您的DNS 解决方案功能稳定可靠,如果需要更详细的命令行操作,可以在 NextDNS 的命令行工具页面中查找。


