provato a usare la parolina DISTINCT
es.
SELECT DISTINCT campo_ip FROM nome_tabella WHERE data='data_da_controllare'

in questo modo dovrebbe restituirti le righe in maniera univoca, se ci sono dieci ip uguali te ne da uno solo