O uso do endereço IP como identificador geralmente não é recomendado, pois não é para isso que o endereço IP se destina - funcionalmente, é um endereço simples para roteamento de a para b e não diz nada sobre o que está antes de a ou depois de b.
Por exemplo, o mesmo endereço IP pode ser compartilhado por vários dispositivos natted, sendo os casos mais comuns
a) um provedor que atribua dinamicamente um pool de endereços a seus clientes, o que é bastante comum ao comprar a mesma quantidade de endereços públicos que você pode atender a mais clientes (você precisa de endereços suficientes para usuários simultâneos, não para usuários totais)
b) uma rede privada acessando a web a partir de um único endereço, redirecionando internamente pacotes para centenas ou milhares se as máquinas