Blog

ZoneWatcher 2.0

The latest release of ZoneWatcher is now available, with a new UI, new features, and more!

ZoneWatcher 2.0

ZoneWatcher began in 2016 out of some frustration I was having with consulting clients who would modify their DNS records incorrectly, breaking their email and/or website until I was able to get them back online. It was frustrating digging through emails or technical documents to find the original values before they had made their changes. I wanted a tool that could automatically backup those records to make reverting easy while at the same time notifying me of any changes so issues could be proactively fixed before their business was impacted.

The Process

Fast forward to 2021 and ZoneWatcher had been operating successfully for 5 years. Over that time we had grown our client base, and incorporated customer feedback into ZoneWatcher.

Throughout that time, there were some other feature requests as well that couldn't be implemented without some major changes to data structure and the user interface.

So in 2021 I started to make those difficult changes, starting first with a major upgrade and revamp of how we use our PHP framework Laravel. We had always kept up do date with the latest security and bug fix releases over the years, but Laravel had introduced great new features that I wanted to take advantage of. Those features ended up simplifying the code base significantly and making it much easier to write automated tests for, leading to a more stable product for the end user.

The Features

Next came the fun stuff, the feature requests from customers!

Microsoft Azure Provider

One of our top requested providers to support is finally available! Microsoft Azure support is now included allowing you to track all the DNS zones for your Enterprise accounts!

Public DNS Provider

From day 1, we have always tried to integrate directly with DNS service providers like CloudFlare, Linode, AWS, etc using their native APIs. This allows us to get clean data feeds with the raw data directly from the source. However, that isn’t always possible if the provider doesn't have an API or if it is behind an expensive paywall.

So with that, we added the ability to fetch records using the public DNS system just like an end user would! With this new provider, you provide your domain name and we "auto-magically" discover the most common records that domains have. Records like your www subdomain, blog, webmail, and much much more can be found in just a few seconds. If you have something custom you'd like to monitor you can also provide the record name and we will keep track of it just like it was a native API.

Public DNS Provider

Zone Transfers (AXFR)

Zone transfers are something that is built into the DNS system as way to sync DNS zone information between multiple systems. With this update we now provide it as a way to sync your zone information into ZoneWatcher!

Simply add your domain, whitelist our IP addresses and within a few seconds we will fetch every record your DNS server provides us!

Multiple Notification Channels

ZoneWatcher has always been able to notify you about changes via email, but with this release we now support Slack, Discord and Microsoft Teams! Simply create a new notification channel and assign it to the providers you want notifications for and we'll handle the rest! This provides you much more flexibility, allowing you to have multiple channels for each of your teams that handle different domains / providers!

We also have other channel types on our roadmap including Telegram, SMS, AWS SNS, JSON Webhooks and more! Let us know which you would like to see next!

Ready to get started?
Start your free trial today.