What I want is to block some websites when I forget to hide my IP with a VPN. so these websites need to be blocked with my own IP but accessible with a VPN.
my router has parental controls and it gives me exactly this but only when I'm at home. if I take my laptop somewhere I can still forget to use a VPN and access those websites. that's why I prefer a software approach if there is one. also, I want these domains to be blocked in my entire PC, so a browser-only approach wouldn't work for me.
is there an app or something that does this? I'm also willing to develop one if there isn't so it would be great if I could get some suggestions on how this might be achievable. for example, is local virtual DNS
a thing? like could I make a DNS that runs on my own pc and acts as a middleman and handles these blocked websites and then delegates everything else to a normal DNS?