The closest you could probably get to what you seem to be after is running uMatrix, or uBlock-origin (in "hard mode"), in your browser. It's not a network-wide DNS-based solution. You'd need to have any of the domains you might want whitelisted by your Pi-hole, then use uMatrix/uBlock-origin to allow or disallow the requests on a site-by site basis, before your browser makes them. It can be really time consuming to get everything set up for a particular site, but once it's running it just does its thing. Not for the faint of heart or those who don't tolerate/enjoy endless tinkering to get websites running just how they want.
1 Like