NekoBox的域名设置格式遵循通用DNS配置规范,以下是关键要点和扩展知识:
1. 基础格式要求
- 域名需符合RFC 1035标准,长度不超过253字符,每级标签不超过63字符。
- 允许使用字母(a-z)、数字(0-9)及连字符(-),但首尾不能为连字符或数字。
- 国际化域名(IDN)需转换为Punycode格式(如`xn--fiq228c.com`)。
2. 记录类型配置
- A记录:IPv4地址,格式为`域名. IN A 192.0.2.1`。
- AAAA记录:IPv6地址,需完整8组(如`2606:4700::6810:85e5`)。
- CNAME:别名记录,指向另一域名(如`cdn IN CNAME example.com.`)。
- MX记录:需设置优先级和邮件服务器(如`@ IN MX 10 mail.example.com.`)。
3. TTL设置
- 默认建议3600秒(1小时),高流量站点可缩短至300秒以减少缓存延迟,静态资源可延长至86400秒(24小时)。
4. 特殊场景配置
- 子域名通配符:使用`*.example.com.`匹配所有子域名,但需注意安全风险。
- SRV记录:需包含服务、协议、优先级、权重、端口及目标(如`_service._tcp IN SRV 10 5 5060 sip.example.com.`)。
5. DNSSEC配置
- 需上传DS记录至注册商,包含密钥标记、算法类型(如RSASHA256)及摘要哈希。
6. 反向解析(PTR)
- IPv4需通过ISP配置`1.2.0.192.in-addr.arpa. IN PTR host.example.com.`,IPv6需使用nibble格式反转。
7. API自动化
- 可通过Cloudflare或AWS Route53的API批量修改,JSON请求体中需包含`"type":"A", "name":"subdomain", "content":"1.1.1.1"`等参数。
常见错误包括遗漏结尾点(如错误写成`example.com`应为`example.com.`),或混淆CNAME与其他记录冲突。企业级部署建议使用ACL限制区域传输,并监控DNS查询响应时间。
查看详情
查看详情