What options are there? Do we have a reliable distributed DNS? I'm genuinely asking, because I've just realized that for the past 7 years I've been happily using my provider's DNS server and never thought of it.

But now, I'm seriously considering something better than that.