DNS 服务
本地 DNS 解析、上游转发与记录管理。
本地 DNS
PxeLab 内置 DNS 服务器,支持:
- 本地解析 — A / AAAA / CNAME / TXT / MX 记录
- 上游转发 — 配置上游 DNS 后,未匹配的查询转发到上游
- 子网感知 — 根据客户端来源子网返回对应网段的服务器 IP
- 自动记录 — 启动时自动创建
@A 记录和服务器名称 A 记录
| 配置项 | 默认值 | 说明 |
|---|---|---|
| 端口 | 53 | UDP |
| 本地域名 | pxelab.local | 后缀域名 |
| 上游 DNS | 空(不转发) | 逗号或空白分隔的多个 host:port,如 8.8.8.8:53 1.1.1.1:53;留空则仅应答本地记录,不向上游转发 |
注意:上游 DNS 默认为空,即默认不转发任何查询,仅返回本地记录。如需转发,请在配置中显式填写上游地址。
Web UI:服务配置 → DNS(/services/dns)
DNS 记录管理
通过 Web UI 或 API 管理 DNS 记录:
GET /api/v1/dns/records # 列出所有记录
POST /api/v1/dns/records # 创建记录
GET /api/v1/dns/records/{id} # 获取单条记录
PUT /api/v1/dns/records/{id} # 更新记录
DELETE /api/v1/dns/records/{id} # 删除记录支持记录类型:A、AAAA、CNAME、TXT、MX