I run a shell script on my laptop to block ads, trackers, and malicious websites at the DNS host level. I also use 18.104.22.168 as the DNS resolver on my laptop and phone. This article describes why, alternatives, and trade-offs.
SPs (Internet Service Providers) generally offer DNS services to their customers, so when you don’t set up DNS servers on your computer or router, your DNS queries will run on your ISPs DNS servers. Using the default ISP DNS servers can result in certain problems while browsing the Internet:
Easy: you need to set a CNAME record in your xxxx.com domain, pointing to your dynamic DNS domain at xxxx.strangled.net
DNS resolver will follow the CNAME transparently. User will not notice any difference. It might add a hundred milliseconds or so to the whole query, but that shouldn’t be a problem. When you type htpc.xxxx.com in your browser, it will still stay htpc.xxxx.com. You will not even realize that the strangled.net address is involved in all this.