O motivo pelo qual os endereços IP parecem ligados geograficamente é que a sub-rede da qual eles fazem parte é gerenciada por um roteador em uma parte específica do mundo. Você poderia, teoricamente, usá-lo em outro lugar, mas precisaria executar uma conexão (uma linha física ou uma VPN) do roteador para o terminal, mas seria dispendiosa ou lenta.
Não há razão técnica para que um DPN de um país seja associado a um endereço localizado no país em questão. O DNS não se importa com qual endereço está associado a um nome de host, somente esse existe.