Top
Best
New

Posted by dabinat 8 hours ago

We're making Bunny DNS free: because a faster internet won't build itself(bunny.net)
517 points | 176 commentspage 2
JdeBP 6 hours ago|
For the people asking what kind of DNS service this is, content or proxy: You have to look 'Bunny DNS' up in the products menu and from there follow the hyperlink to the doco.

* https://docs.bunny.net/dns

So it's content DNS service; with server-side resource record shuffling; and with JavaScript, and badly written examples that don't check the question type, just to make it weird.

nubinetwork 4 hours ago||
> Bunny DNS no longer charges for DNS queries

I've owned domains for ~20 years... I'm okay for paying for the domain, I'm okay with some of that money being used to maintain the DNS servers... I've never had a company charge for queries. Why would they do that?

lokar 1 hour ago||
Serving static records with reasonable TTLs (so you get caching) is pretty much always free.

Dynamic, geo routed, load balanced low TTL queries tend to have a fee.

mikkei 2 hours ago|||
Well, AWS is an example of provide who does charges for it, starting at $0.4/million queries...
spiderfarmer 4 hours ago||
GeoDNS often isn't free.
bcye 6 hours ago||
Very nice and a great service. I wish there API Keys were scoped however so setting up continuous deployments doesn't risk your, say, MX records getting changed if the key is leaked. And it would be very awesome if they would support IPv6-only origins for the CDN.
joe-at-bunny 5 hours ago||
Hey! Thanks for the feedback.

We're doing discovery on API key scopes at the moment, we don't yet have a public ETA for this but rest assured it's being worked on!

Regarding IPv6-only origin support, We brought this in just last week! We now support IPv6-only addresses direct as an origin, as a hostname, as well as dual stack hostname resolution.

Best, Joe

xyzzy_plugh 2 hours ago|||
Hey Joe, just to pile on...

If you had have supported API key scoping then I'd have a ton of businesses/startups running on you. As it stands currently it's difficult for me to recommend you to orgs that are scaling up. Compliance in particular was the biggest issue. For one-man shops it's a no-brainer.

In your defense, Cloudflare has historically also sucked in this area.

Anyways, I'm looking forward to this feature!

is_true 4 hours ago|||
Hello Joe.

How does the USD1 minimum works? Say I have setup a pull zone and i don't use it for over a month, I get charged anyway?

Thanks.

tpetry 2 hours ago||
Yes. You‘re getting charged. But a dollar for your entire bunny account (not for every service or domain) is not that much to ask for.
tpetry 2 hours ago|||
I wish for the sme. Right now I‘ve created specialized edge functions to e.g. make a deployment which has the global access key.

So, my scripts on my servers dont have the bunny api key. Its only saved within those edge functions and I authenticate against the edge functions.

A little bit more effort than scoped keys but it works

elashri 2 hours ago||
I think it is a step in the right direction for bunny to be a competitive for the people on hobby/self hosting. But I think that having a free tier for CDN is what makes cloudflare attractive (Among other things).
Sibexico 4 hours ago||
Wait, someone paid them for DNS before? It was many FREE DNS services since early 00's, I even will not say nothing about the domain names registrants who almost always (with literally few exceptions) provides free DNS.
ralish 4 hours ago||
Uh, paying for DNS isn't uncommon? Examples off the top of my head:

- Akamai DNS

- AWS Route 53

- Azure DNS

- Cloudflare (excluding personal/hobbyist plan)

- Google Cloud DNS

And many, many others. And I note the site you posted this comment on is using Route 53, so probably paid as I doubt their query volume would be in the free tier.

Paying for DNS for personal/hobby stuff is probably pretty uncommon, because like you say, most domain registrars will offer it for free. But commercial websites often will, particularly larger ones with serious traffic.

sebiw 4 hours ago|||
Domain Registrars usually have shitty, subpar DNS eg. without Anycast or DNSSEC.
savikko 3 hours ago||
If i have understood correctly, Anycast is not feature of DNS but a feature of BGP.

Otherwise, that is my observation also.

celsoazevedo 3 minutes ago||
I believe they're referring to the DNS servers. The closer they are to the user, the faster a DNS resolution happens.

A good provider will have different locations across the world, and users connect to the nearest datacentre. The free DNS some domain registrars offer is, sometimes, hosted at one single location. If the server is in the US and the user is in Europe, you're adding 80-150ms to requests. If they use "anycast" servers, the user could connect to a server 1-20ms away.

matja 4 hours ago||
Amazon Route 53 is $0.40 per million DNS queries - which would terrify me if I used it, considering a typical 10Gbit server connection hosted at a unscrupulous ASN with no egress IP filtering is capable of sending a million DNS requests per second from random spoofed IP addresses.
nabeards 2 hours ago||
I can finally automate our wildcard certs. Our current DNS host doesn’t have an API.
fredrickleo 3 hours ago||
I read this headline as "DNS free" and was intrigued, like they would be distributing hosts files or something.
tao_oat 6 hours ago||
I'm using Bunny DNS and it's been mostly unremarkable (which is a very good thing for a DNS provider)!

The only annoyance is that their domain import auto-detects existing records, but it seems to miss a lot of them so you end up manually copying a lot of things over anyway.

farfatched 6 hours ago||
In their defence, nobody can implement auto-detecting domains well, because there's no way to efficiently enumerate DNS records.

(Excluding NSEC-style enumeration, which is not always available.)

Chu4eeno 1 hour ago||
I feel like I'm missing something, AXFR?
rahimnathwani 6 hours ago|||
That's not their fault, though. There's no perfectly reliable way to enumerate the DNS records for a particular domain.
sc6782682 6 hours ago||
I'm a BunnyDNS user and wanted to share a warning - the import from a zone file can drop records silently, and the export will fail to export some of your records. I reported bugs some months ago, they replied they've fixed some but it's still a problem.

Spirit: ensure you keep a good copy of your zone files (bind format), their import / export has issues (it also doesn't include SOA or NS records). I spent time (before the recent fixes) manually validating records.

chaz6 5 hours ago||
This is good news! For anybody wondering, there is a terraform provider available.

https://registry.terraform.io/providers/BunnyWay/bunnynet/la...

kenanfyi 5 hours ago|
It's nothing new to make a DNS service free, but still kudos to Bunny. I moved to Bunny CDN couple of months ago from CF and it's been great so far. They don't have all that fancy things that CF has, but I guess it's also not their target. It's a great and extremely fast CDN that makes it easy to host many kind of websites. They also have things like Edge Rules, WAF, Cache Control etc.

I deploy my website using their API. So on every push, GitHub Actions builds it and copies the dist/ to Bunny and purges the cache afterwards. Everything has been working perfectly. I can only recommend. It's also quite easy if you don't know about the modern way of doing things and just want to use an FTP to put your website online. Especially attractive for IndieWeb folks.

More comments...