History of PowerDNS: 2003-2013 - Bert Hubert's writings
a day ago
- PowerDNS在2002年至2003年间处于休眠状态,没有收入,导致创始人探索新技能,如HTML,并短暂为荷兰情报机构(AIVD)工作,同时继续开源开发。
- 2004年一个使用错误未来日期的关键漏洞导致权威服务器循环每秒唤醒数千次,破坏安装并中断了一次个人活动。
- PowerDNS递归器使用用户空间协作多任务系统开发,以线性方式处理DNS解析,解决了BIND和dnscache中发现的复杂性问题。
- XS4ALL在2005年支付了7000欧元,使递归器达到生产就绪状态,从而能够为AOL等大型ISP扩展规模,后者使用改进后的软件退役了120台服务器。
- CPE路由器误解DNS压缩标记('C0 0C')导致的扩展问题突显了只有在大流量下才出现的问题,导致可选DNS功能成为强制要求。
- 维基百科贡献了地理负载均衡和标签压缩的代码,实现了PowerDNS最初的目标,该目标因延迟到后来的Lua记录实现才得以完成。
- 从2007年起,Nominum的激进定价驱使Liberty Global和Shaw Cable等客户迁移到PowerDNS,凸显了向大公司廉价销售的风险。
- 多年零收入维持公司的在线形象(网站、发布、支持),建立了信誉,证明成为成熟供应商没有捷径。
- Directi的CEO在2008年推动性能改进,导致重新设计了权威服务器,尽管dnsdist后来完全满足了他们的需求。
- 德国电信在2008年提出的动态DNS过滤需求(与乌尔苏拉·冯德莱恩的反儿童色情倡议相关)促成了Lua脚本集成,赢得了一份重要的支持合同,从而在财务上改变了PowerDNS。
- 2010年通过'一键开关'方法简化了DNSSEC的采用,借助SIDN的激励措施,使超过一半的.NL域名变得安全。
- PowerDNS通过销售'安心'(采购可信度和24/7支持)而非代码来盈利,利用社区贡献实现成本效益。
- 卓越的支持('全面支持')修复了非PowerDNS问题(例如Linux IPv6扩展性错误),建立了超越典型供应商支持的客户信任。
- Peter van Dijk于2011年加入,迁移到GitHub,实现了如RFC 2136支持等重大社区贡献,但两人公司因能力有限且没有办公室而面临增长困境。
- 为了一次客户访问而用临时PowerDNS标志伪造办公室,凸显了与思科等供应商竞争的挑战,因为自上而下的销售和集成需求威胁了旧有的纯支持模式。