you might have to look into dhcp tagging (edit: for sending custom dns to a client.)

The only issue arises is that there might be a chance one detection looks to the ip origin geo, and the origins dns geo, if that mismatches you are still blocked.

To be honest from what ive been observing i already gave up, they make it really hard especially if they start using vpn block lists even full ripe blocks from datacenters in the end its still public information. :wink: