整理了一下思路,想和大家分享一下平台的最新进展、遇到的技术挑战以及未来的运营规划。
首先简单介绍一下,本平台基于 @james 的开源项目构建,旨在为大家提供 免费域名 和 DDNS 服务。自上线以来,感谢各位的支持,一直在努力保持服务的稳定与开放。
下面是我最近折腾进展&探索
- PowerDNS 维护:
为了确保解析服务的可靠性与低延迟,构建了一个多节点、高可用的 PowerDNS 。
主节点(Master): 负责核心数据库写入与管理。
从节点(Slaves): 部署了国内节点和高防节点,实现全球/全国范围内的快速响应与容灾。
节点布局的意义:
国内节点: 针对中国大陆用户进行优化,大幅降低解析延迟,提升访问速度。
高防节点: 针对 DDoS 攻击进行防护,确保在恶意流量冲击下,服务依然稳定在线,保障正常用户的解析请求。
根域名@ CNAME 尝试:ALIAS
部分小伙伴都是利用cf pages GitHub Pages 部署托管自己的服务 项目,但遇到了一个核心的痛点:根域名(@ 或者说裸域名)无法 CNAME 解析, 这是 DNS 标准( RFC 1034 / RFC 1035)明确禁止 ,所以做了下面尝试(实际上是失败了但没完全失败。。。。)
对 PowerDNS 开启 ALIAS 记录。这是一种类似 CNAME 的机制,旨在让用户可以直接在根域名上填写 CNAME 。但是,现实很骨感。经过测试,大多数外部 服务商 并不认可这种机制。在它们看来,ALIAS 叠加在 PowerDNS 服务器内部解析完后发给用户的“看起来像 CNAME 的 A 记录”,缺乏标准的协议支持,导致兼容性问题。cf pages 测试中实际上已经正常解析 但他一直认为没有解析 所以无法正常访问 dig可查到由pdns 解析返回的ip。最终放弃 所以现在平台解析里面并没有ALIAS解析选项 ,为了解决这个问题,建议用户改ns 使用 Gcore 平台。Gcore 提供了非常成熟的 DNS 解决方案,并且支持在根域名CNAME 解析
相关文档参考: Gcore Docs: Specify CNAME at root
- 基础功能 DDNS 完善 (后续补充各平台脚本 )
* 通过URL访问: http://store.9v4.com/update_dns.php?key=xxx&order_id=xxx&record_name=xxx&record_value=xxx
*
* 参数说明:
* - key: API密钥
* - order_id: 订单ID
* - record_name: 记录名称
* - record_value: 记录值(IP地址)
* - record_type: 记录类型 (可选,默认为A)
* - record_ttl: TTL (可选,默认为600)
* - record_priority: MX优先级 (仅MX需要)
-
安全与风控升级
为了应对潜在的安全风险和内容滥用,我重构了整套检测与投诉流程。
从 独立 Virustotal 检查平台 到 FOSSBilling 集成:
https://store.9v4.com/virustotal (匿名用户展示和登录用户展示不同 登录用户可以看到那家报滥用)
过去: 我们依赖独立的 Virustotal 平台进行主动轮询,并结合关键词锁定与 AI 判定来筛选恶意域名。
现在: 为了提高效率,我已将这套检测逻辑深度集成到了 FOSSBilling 系统中。系统会自动进行更紧密的风险扫描。 -
滥用投诉系统完善:
当用户发现任何违规侵权内容,可以匿名通过滥用投诉通道填写投诉 我在确认后转发内容到用户直到处理 或者 严重的 直接暂停域名 ,支持继续匿名用户对话直到用户完成滥用内容删除或者承诺。
https://store.9v4.com/abuse/track/PKXYSG8T3A4V
投诉页面: https://store.9v4.com/abuse
联系邮箱: 【 [email protected]】
- 续费探索:邀请码系统
完善邀请码系统的初衷也是对用户立的一个门槛 若是没有任何条款那么只会导致滥用加剧
- 免费 VPS 尝试:
基本上重构了FOSSBilling/Proxmox 插件 目前还在测试
后续续费 如何进行还在考虑..
- 确定 .94v.net 可申请为长期域名
通过 newuser 码 注册 .94v.net 子域名 并完成项目上线 即可申请长期
在申请长期前 你应该告知/写好小作文…
域名: myapp
作用
保证
当然 如果系统检测到闲置 以及滥用 这个会被删除 …
9 .未来的运营规划
- Tg 交流群
- 免费vps 申请
当您的 .94v.net 域名可以正常访问且内容安全 即可申请免费vps (支持续期 每月一次)
没有 .94v.net 域名的 先申请域名 完成网站部署 再进行申请
申请前一定要确认为有实质内容的网站 拒绝后只能3天后才能申请了
目前仅为测试 有任何问题请佬们反馈,最好复现 方便我处理,目前开通的为lxc 但最终还是会选择kvm而不是lxc 此次已申请的完成测试会重开为kvm 所以不要放重要数据哦。
已通过站点展示
未完待编辑



