https://unbound.docs.nlnetlabs.nl/en/latest/use-cases/home-resolver.html
https://www.perfacilis.com/blog/systeembeheer/linux/setup-a-public-dns-server.html
Or even better yet, why not join OpenNIC and help a more democratic alternative to DNS root.
Why not run your own scraper?
https://bitmagnet.io/ (probably the simplest)
https://github.com/seik/stilio
https://github.com/AlphaReign/scraper
https://github.com/alanshaw/libp2p-dht-scrape-aas
https://github.com/boramalper/magnetico & a cli search utility for it: https://sr.ht/~rakoo/magneticos/