Buenas, los únicos que pueden saber la ubicación exacta es el servicio ISP de ese usuario. Nunca podrás saber la ubicación exacta de una IP ya que para eso habría que hacer triangulaciones hasta llegar a la ubicación exacta.
Por ello, muchas veces, la policía pide acceso a la información a las compañías de Internet para poder sacar datos reales.
Por eso en ocasiones cuando intentas rastrear una dirección IP en un "localizador" varia dependiendo de la página que estés usando y eso puede ser por varias razones, porque tu IP pública sea compartida con otros usuarios de la misma compañía o que la empresa cambie la ubicación que está asignada a tu IP, y esto lo pueden hacer si quieren. Por ello, localizar IP's en Internet es bastante difícil.
Lo que sí podrías intentar son otras cosas con la IP, pero eso ya es cuestión de tu imaginación/habilidades.