The hapara.fail public DNS resolver will be retired on July 31, 2026 unless something changes before then.

This is not a decision we are making lightly. The resolver has taken real infrastructure, monitoring, maintenance, and support to keep running. We know people have depended on it, and we do not want to leave anyone surprised by a service disappearing with no warning.

Background

The public resolver originally ran on Google Cloud Platform’s free tier because that was the only realistic way to keep costs low while making the service available publicly. That setup did not hold up well enough. We ran into significant reliability issues, including network downtime and a false abuse suspension.

After that, we moved the resolver infrastructure to DigitalOcean. We were able to use DigitalOcean through the GitHub Student Developer Pack, which made it possible to offer a much better-quality service without taking on large ongoing costs. For a while, that worked well. The resolver was faster, more reliable, and much easier to maintain than the old setup.

The first DigitalOcean email

On Monday, June 8, 2026, we received an email from DigitalOcean about a program update. The message said DigitalOcean credits would no longer apply to certain excluded products, mainly GPU, AI, Paperspace, Cloudways, and third-party provider services.

At first, this seemed fine. hapara.fail DNS does not use GPU droplets, hosted AI models, Paperspace, Cloudways, or any of the other excluded products listed in that update. The message made it sound like ordinary DigitalOcean infrastructure would remain eligible for credits.

The second DigitalOcean email

Four days later, on Friday, June 12, 2026, we received another email. This one said DigitalOcean is winding down participation in the GitHub Student Developer Pack and that all credits provided through the pack will expire on July 31, 2026.

Our reaction

The timing and handling of this situation were frustrating, disruptive, and difficult to view as reasonable.

Four days earlier, the update made it sound like normal infrastructure usage would continue to be covered. Then, only days later, we were told the entire credit program was ending and that credits would expire on July 31, 2026. From our perspective, a more reasonable approach would have been to restrict new signups while allowing existing users to keep the credits they had already planned around.

That abrupt change matters operationally. A public DNS resolver is not something you can move, fund, or retire casually. It has users, DNS records, uptime expectations, monitoring, documentation, and support load. Having the funding model change on this timeline makes it much harder to continue offering the resolver as a public service.

Why the resolver is being retired

The public DNS resolver receives almost no donation funding. Continuing to run it after the credits expire would mean more out-of-pocket spending, and I do not want to keep personally funding and maintaining a service that takes real effort to support, especially since I do not personally use the resolver.

That is the core issue. The resolver is useful, but usefulness does not make the server bill disappear. Keeping it online takes money, maintenance, monitoring, and time. Without a sustainable way to cover those costs, retiring the public resolver is the responsible path.

What comes next

Thank you to everyone who used, shared, tested, reported issues with, or supported the hapara.fail public DNS resolver. The service existed because people cared enough to try it and keep pushing it forward.

More details and migration options will be provided soon. Stay tuned.

Back to Blog