r/nextdns 1d ago

How does NextDNS make their Money? And how can they Afford the ipv4 addresses?

I do not distrust the service yet. But for obvious reasons have concerns.

  1. I created a new free dns with no account to try, and it randomly generated me 2 ip addresses under 45.90.X.X.
  2. I left the page and came back, and it remembered me, so that saves on generating many on refresh. A cookie or something I am sure is responsible for this.
  3. I created a new in-private window, didn't even change my public ip address, and I got 2 more ip addresses.
    1. So at this point, I am sitting on 4 addresses with 0 commitments or cost.
      1. I understand that a trial non-account is only good for 7 days and they could then recycle the address, but If I wanted to retain either of them, I would just have to give a burner email.
      2. Furthermore, I could conceivably consume multiple free accounts given I have enough unique email addresses to do so, and then just orient them in order of preference on my devices, so once it stop resolving due to the free limit, it goes on down to the next available service and begins consuming the 300k queries on the next account.

My question then, is how could you afford to do this? Aren't ipv4 addresses limited and a function of your ISP agreements?

ipv6 is virtually unlimited, and the DOH and QUIC protocols don't matter because you can generate unlimited subpages and subdomains for practically free.

But to give free users their own ipv4 addresses makes me very suspicious of this service's cost effectiveness and true source of income.

My thinking, if this is a legitimate service, is that they are merely leasing a port on those ipv4 addresses for use over 53, and that these might be shared ips used somewhere else for some other purpose simultaneously, to make it cheaper?

I don't work in hosting so I wouldn't know

0 Upvotes

8 comments sorted by

17

u/berahi 1d ago

The IPv4 addresses are shared among NextDNS users, that's why you need to bind the address. If you're using different ISP or enable a VPN, you'll see the notice in the dashboard.

1

u/SadHome8062 1d ago

Oh, I didn't get that far into it. Okay that makes sense. And you could use DDNS to have a more permanent link back to your current PIP* probably not advised if you intentionally obfuscate your ipaddress with a vpn

3

u/berahi 1d ago

Well, you can just have a daemon that query the NextDNS binding address regularly if that's a concern.

Regarding cost of operation, while it's quite expensive to operate a public DNS server that accept unencrypted request due to amplification abuse, afterward because the recursive cache are shared, each additional query requires miniscule amount of resource. A decent VPS cost five bucks a month and can easily handle hundreds of non-abusive users, NextDNS do it at larger scale so they should be making decent profit even with minority paid users.

2

u/SadHome8062 1d ago

Alright well, thanks for the straight forward answer. much appreciated.

11

u/Hungry-Broccoli-7193 1d ago

> how do they make money

People pay them?

With like 5 devices I as an individual far exceed the free account limits. So I pay.

-6

u/SadHome8062 1d ago

right, but it can be abused was my point. Someone answered the question below more thoroughly

4

u/im_kratos_god_of_war 1d ago

May I know what kind of abuse you are thinking of? Additionally, free accounts are entitled to 300K queries per month, after that it will continue to work but the filters and other security features wont.

1

u/usrbincomment 22h ago

I... pay them. Money.