Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: FeArX en 6 Junio 2008, 16:17 pm



Título: Seleccionar Ip's libres
Publicado por: FeArX en 6 Junio 2008, 16:17 pm
Hola, tengo una duda en php, tengo un archivo en texto plano que contiene todas las ips asignadas a una ip interna junto con su direccion de salida del router. ejemplo

   || IP dentro de red      || Mascara de IP      || Ip con la que sale de la red
1 || 10.0.0.1 /30            || 255.255.255.248   || 201.X.X.X
2 || 10.0.0.40 /29          || 255.255.255.240   || 201.X.X.40

Necesito calcular cuantas ips libres me quedan entre las ip's 1 y 2, ya me he bajado varias calculadoras Ips y ya busque en el foro, pero no hay una herramienta (o post) que me resuelva la duda...

Agradeciendo de antemano y esperando una pronta respuesta...


Título: Re: Seleccionar Ip's libres
Publicado por: дٳŦ٭ en 10 Junio 2008, 14:57 pm
A ver, no entiendo muy bien tu pregunta pero puedes hacer lo siguiente:

Haz un while o un for con todas tus ips, usa sockets para ver si la ip responde al ping y con funciones de texto ve guardando las mismas que sí respondan. Espero te ayude.

Suerte


Título: Re: Seleccionar Ip's libres
Publicado por: FeArX en 11 Junio 2008, 20:49 pm
Je, bueno, si, creo que al final llegare a eso, pero donde podria conseguir informacion sobre un for para ips??? (lo digo xq al llegar a x.x.x.255, es que salto a x.x.y.1)

Gracias =)