Technical Contributions

When we’re not improving our DNS and email infrastructure, we spend our days on innovations that will deliver a better Internet experience for us all.

By no means are we alone in this endeavor, so many of our innovations are released under open source licenses for the benefit of all.

A few of those chosen projects are highlighted here:

  • BIND – The defacto workhorse of the domain name system — the BIND nameserver — is near and dear to our hearts. With over a decade of rock-solid DNS expierence, we’ve contributed many of our optimizations and improvements back to the BIND community.
  • ddclient – We contributed some installation workflow improvements to the open source dynamic DNS client ddclient that simplifies installation and configuration for users. Read our blog post on the contributions or pull in the patch yourself.
  • DynViz – If you’ve attended a conference with Dyn, you’ll know DynViz: our rotating global visualization of real-time DNS traffic and we’ve open sourced it! The visualization was done using the framework and runs on both Windows and Mac OS X. Read our blog post for more information or get the code on our project page on GitHub.
  • DynViz with Microsoft Kinect – We’re taking our already outstanding DynViz DNS visualization tool and kicking it up a notch with the Microsoft Kinect SDK. Stay tuned for details as we get ready to launch!
  • Email Load Testing – We’re constantly putting our systems through a gauntlet of load and scalability tests to ensure they’re ready for your high-volume needs at a moment’s notice. To ease the process, we automated much of the configuration of email test nodes on Amazon’s Elastic Compute Cloud (EC2) using Opscode Chef and a few simple scripts. Read the blog post for more information on how to get started.
  • OpenBFDD – A Bidirectional Forwarding Detection (BFD) protocol daemon that enables your servers to communicate with your routers on their health status, automatically removing unavailable servers from the route tables. Check out the project source to get started.