安装 NextDNS
步骤 1:安装 NextDNS
- 下载并安装 Next.js,然后使用它的 CDN 来运行 NextDNS:
npm install
或者
cd nextdns npm install
步骤 2:配置 NextDNS
- 打开 NextDNS 的 web 界面。
- 进入域名服务器部分:
- 输入域名地址(如
www.example.com)。 - 点击“Create Domain Server”。
- 输入域名地址(如
步骤 3:配置域名服务器
- 在域名服务器部分,输入域名地址(如
www.example.com)。 - 输入域名名称(如
example.com)。 - 设置域名服务器的端口、IP地址和域名解析速度(如 22 或 443)。
- 点击“Add Domain Server” 生成域名服务器。
步骤 4:配置 DNS 服务器
- 在 DNS 服务器部分,输入 DNS 服务器地址(如
168.1.1)。 - 输入 DNS 服务器的端口(如 22 或 443)。
- 设置 DNS 服务器的IP地址和域名解析速度。
- 点击“Add DNS Server” 生成 DNS 服务器。
步骤 5:配置 API(如有需求)
- 如果需要 API 支持,访问 Next API Gateway:
- 打开 Next API Gateway。
- 输入 API 端口地址(如
http://localhost:8)。 - 点击“Add API Gateway”。
配置 NextDNS 的配置文件
步骤 1:创建根配置文件
- 打开 NextDNS 的根配置文件(
config/config.json)。 - 点击“Add Config File”。
- 输入根配置文件的名称,如
root. - 输入根配置文件的内容。
{ "root": "http://localhost:8", "root_name": "example.com", "root_private": false, "root_max_connections": 124, "root_password": "password", "root_password_type": "password" } - 点击“Save Config File”。
步骤 2:创建默认配置文件
- 打开 NextDNS 的默认配置文件(
config/default.config.json)。 - 点击“Add Config File”。
- 输入默认配置文件的名称,如
default. - 输入默认配置文件的内容。
{ "default": { "domain_name": { "address": "192.168.1.1", "port": 22, "namespaced": false, "max_connections": 124, "max_connections_period": 36, "name": "example.com", "password": "password", "password_type": "password" }, "domains": { "example.com": { "address": "192.168.1.1", "port": 22, "namespaced": true } } } } - 点击“Save Config File”。
使用 NextDNS
步骤 1:登录 NextDNS
- 进入 NextDNS 的登录页面。
- 输入你的 NextDNS 服务地址(如
localhost:8)和密码。
步骤 2:登录并访问域名
- 登录后,点击“登录”按钮。
- 输入域名地址(如
www.example.com)。 - 点击“登录”按钮,验证你的域名地址。
- 登录成功后,点击“访问”按钮,选择域名地址。
步骤 3:查看IP地址
- 在 NextDNS 的控制台中,点击“查看 IP 地址”。
- 输入 IP 地址,查看对应的域名地址。
管理 NextDNS 的配置
步骤 1:管理根配置
- 在根配置文件中,手动修改配置项。
- 使用 NextDNS 的管理工具查看和修改配置。
步骤 2:管理默认配置
- 在默认配置文件中,修改域名解析速度或密码。
- 使用 NextDNS 的管理工具查看和修改配置。
步骤 3:管理 DNS 服务器
- 在 DNS 服务器部分,修改 DNS 服务器的配置。
- 使用 NextDNS 的管理工具查看和删除配置文件。
领域Name 服务
步骤 1:在根配置文件中添加领域Name 服务
- 在根配置文件中,添加一个领域Name 服务。
- 输入领域Name 服务的名称(如
example.com)。 - 输入领域Name 服务的域名地址(如
example.com)。 - 点击“Add Domain Name Service”。
步骤 2:在默认配置文件中添加领域Name 服务
- 在默认配置文件中,添加一个领域Name 服务。
- 输入领域Name 服务的名称(如
example.com)。 - 输入领域Name 服务的域名地址(如
example.com)。 - 点击“Add Domain Name Service”。
使用 NextDNS API
步骤 1:在 NextDNS 的 API 端口登录
- 打开 NextDNS 的 API 端口(如
http://localhost:8/api)。 - 输入 API 端口地址,点击“登录”。
步骤 2:使用 API 接口
- 使用 API 接口访问 NextDNS 的功能:
- 检查域名服务器是否可用:
curl -X GET https://localhost:8/api/dns/{domain_name} - 检查 DNS 服务器是否可用:
curl -X GET https://localhost:8/api/dns/{dns_server_address}
- 检查域名服务器是否可用:
- 使用 API 接口创建、更新或删除域名服务器和 DNS 服务器。
命名空间管理
步骤 1:在根配置文件中管理命名空间
- 在根配置文件中,修改域名解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具查看和修改命名空间。
步骤 2:在默认配置文件中管理命名空间
- 在默认配置文件中,修改域名解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具查看和修改命名空间。
领域Name 服务管理
步骤 1:在根配置文件中管理领域Name 服务
- 在根配置文件中,修改领域Name 服务的解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具查看和修改领域Name 服务。
步骤 2:在默认配置文件中管理领域Name 服务
- 在默认配置文件中,修改领域Name 服务的解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具查看和修改领域Name 服务。
呼叫 NextDNS 的 API
步骤 1:在 NextDNS 的 API 端口登录
- 打开 NextDNS 的 API 端口(如
http://localhost:8/api)。 - 输入 API 端口地址,点击“登录”。
步骤 2:使用 API 接口
- 使用 API 接口访问 NextDNS 的功能:
- 检查域名服务器是否可用:
curl -X GET https://localhost:8/api/dns/{domain_name} - 检查 DNS 服务器是否可用:
curl -X GET https://localhost:8/api/dns/{dns_server_address}
- 检查域名服务器是否可用:
- 使用 API 接口创建、更新或删除域名服务器和 DNS 服务器。
使用呼吸模式
步骤 1:在根配置文件中启用呼吸模式
- 在根配置文件中,修改域名解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具启用呼吸模式。
步骤 2:在默认配置文件中启用呼吸模式
- 在默认配置文件中,修改域名解析速度(如
max_connections)。 - 使用 NextDNS 的管理工具启用呼吸模式。









