I would like to set up for personal purposes a DNS server on the cloud and offer its service to several members of my family/friends. Based on their IP and the filtering options they’d like, DNS queries will be performed in confidence (filter only ads, filter only non-appropriate sites for kids, etc…). In fact, a homemade OpenDNS solution.
To do so, I can use the directive
allow-from (or equivalent) of my DNS solution but due to the DNS protocol nature, I can use only IP address/netmasks. This would work fine for people with public static IP addresses but not for people with a dynamic one.
I was thinking about using a reverse proxy that does support
allow-from FQDN directive and forward the query to the local DNS server once the FQDN/IP matches.
What do you think about it? Is there any other/more straightforward solution/idea?