Trabajando con direcciones IP

En mi último proyecto me he encontrado con la necesidad de comprobar la ip del usuario que está accediendo y compararla con un listado de IP’s permitidas. Esto a priori parece sencillo, el problema se presenta cuando:

  1. Intentas obtener la IP del usuario y este está detrás de un proxy. Veremos que no siempre es posible conseguir la IP pero en algunas ocasiones tras muchas vueltas se consigue.
  2. Tenemos un listado de rangos de IP, pero estos rangos pueden venir expresados de 3 formas distintas lo cual nos complica la vida.  Veremos la forma de cómo saber si una IP está dentro de un rango.

De momento os dejo con la curiosidad de cómo se soluciona esto

 

Si te ha resultado útil, ¡Compartelo!Share on LinkedIn
Linkedin
Tweet about this on Twitter
Twitter
Share on Facebook
Facebook
Share on Reddit
Reddit
Email this to someone
email

Comments are closed.