Auf jeden Fall:
IP -> VARCHAR(15)
Time -> INT(10)
Eine "normale" (mit Punkten angegebene) IP ist 15 Zeichen lang. Da die Punkte als Zeichen gelten, muss es VARCHAR sein.
Ein UNIX-Timestamp ist immer 10 Zeichen lang und besteht grundsätzlich nur aus Zahlen.
Ganz einfach
@logischer Fehler: Ich glaube, stimmt so alles!