Non c'è modo di garantire dove una persona si basa sul suo indirizzo IP. Puoi ottenere un'ipotesi ragionevole dalle informazioni GeoIP. Ma non puoi mai essere sicuro . Puoi sbagliare con le intestazioni che cercano di indovinare se viene utilizzato un proxy, ma le intestazioni potrebbero non essere sempre presenti.
Quindi, a meno che tu non abbia qualche ragione legale per farlo (ad esempio, l'hosting di contenuti che hai solo autorizzato a rendere disponibile in alcuni paesi), o semplicemente vuoi infastidire i potenziali utenti che potrebbero navigare attraverso la VPN della tua azienda o remoto desktop che sembra essere ospitato al di fuori del paese, non mi perderei nemmeno il mio tempo con esso.