Un script que haga rangos ip´s desde el 10.0.0.1 hasta el 10.255.255.254

Forums: 

Buenas...
Necesito saber si alguien me puede ayudar, ¿alguien me puede crear un pequeño script?

Quiero que me creen todos los rangos ip, "de clase A", desde el número 10.0.0.1 hasta el 10.255.255.254...
¿cuantos convinaciones hay?, creo que son mas de 16 millores. :jawdrop:

Lo que pasa es que hacerlos de uno en uno me cansa un poco. ;)

También estoy intentando crear los rangos ip "de clase B" desde el número 172.16.0.1 a 172.31.255.254. :jawdrop:

Por favor, por favor, agradezco cualquier ayuda. :D :P :D :P

una solucion

saludos.
una solucion al problema de las ip.
si se observa el numero ###.###.###.### se puede traducir como una cadena compuesta por cuatro partes AAA.BBB.CCC.DDD enlazada con puntos. con algo como esto tal vez se solucione.

funcion creanumero(iniciaA, finA,iniciaB, finB, iniciaC, finC, iniciaD, finD)retorna ip
inicio
*repetir desde iniciaA hasta finA como AAA
**repetir desde iniciaB hasta finB como BBB
***repetir desde iniciaC hasta finC como CCC
****repetir desde iniciaD hasta finD como DDD
// en este momento creamos la cadena combinando las partes
*******ip= AAA+.+BBB+.+CCC+.+DDD
// y la usamos para lo que creamos conveniente...
// o simplemente
*******retorna ip
fin de la funcion

¿¿¿¿que????

Muchas gracias josebarr.

Pero he copiado y pegado este código en el block de notas, con extencion html, y sale todo esto... :jawdrop: :jawdrop:

------------------------------------------------------------------------------------------

inicio *repetir desde iniciaA hasta finA como AAA **repetir desde iniciaB hasta finB como BBB ***repetir desde iniciaC hasta finC como CCC ****repetir desde iniciaD hasta finD como DDD // en este momento creamos la cadena combinando las partes *******ip= AAA+.+BBB+.+CCC+.+DDD // y la usamos para lo que creamos conveniente... // o simplemente *******retorna ip fin de la funcion

-------------------------------------------------------------------------------------------

¿si esto es un script...? ¿¿e hecho algo mal...?? :(

¿Me puedes ayudar con algo mas sencillo?, algo como... "toma este código que ya he probado que funciona y pégalo".
O explicame como hacerlo... :sick:

este es solo una forma

este es solo una forma simbolica de la solucion, en programacion se denomina algoritmo y es el esquema que permite contruir una rutina en cualquier otro lenguaje,.... otro nombre de este escrito es algoritmo en pseudolenguaje

hola josebarr

Muchas Gracias

Mi gratitud se incrementa por vuestra ayuda...

¿como se escribre en programación?, ¿así?
gracias++;

jejeje

Saludos

una implantacion en php

el anterior script realizado en php
<?php
function creaip($iA,$fA,$iB,$fB,$iC,$fC,$iD,$fD){
$ip="nada";
//primer bucle
for ($i = $iA; $i <= $fA; $i++) {
//segundo bucle
for ($j = $iB; $j <= $fB; $j++) {
//tercer bucle
for ($k = $iC; $k <= $fC; $k++) {
//cuarto bucle
for ($l = $iD; $l <= $fD; $l++) {
$ip=$i.'.'.$j.'.'.$k.'.'.$l;
print $ip; echo "
";
}
}
}
}
}
echo "Salida creada por la funcion creaip
";
echo " invocandola como creaip(10,10,201,202,101,104,1,5);
";
creaip(10,10,201,202,101,104,1,5);
?>
arroja como resultado
Salida creada por la funcion creaip
invocandola como creaip(10,10,201,202,101,104,1,5);
10.201.101.1
10.201.101.2
10.201.101.3
10.201.101.4
10.201.101.5
10.201.102.1
10.201.102.2
10.201.102.3
10.201.102.4
10.201.102.5
10.201.103.1
10.201.103.2
10.201.103.3
10.201.103.4
10.201.103.5
10.201.104.1
10.201.104.2
10.201.104.3
10.201.104.4
10.201.104.5
10.202.101.1
10.202.101.2
10.202.101.3
10.202.101.4
10.202.101.5
10.202.102.1
10.202.102.2
10.202.102.3
10.202.102.4
10.202.102.5
10.202.103.1
10.202.103.2
10.202.103.3
10.202.103.4
10.202.103.5
10.202.104.1
10.202.104.2
10.202.104.3
10.202.104.4
10.202.104.5

no tengo medio para ejecutarlo

Muy interesante, si sales lo que dice. :)

¿Pero como lo ejecuto?. Algo me dice que esto tampoco se ejecuta copiando y pegándolo en el block de notas y cambiando la extencion al final por un php :O

Puedes hacer, decir, explicarme... ¿algo mas sencillo en un script?. :?

Muchas gracias.

amigo , lo que pasa es que

amigo , lo que pasa es que la gente que te ayuda con ese tutorial , debe pensar o asumir que tienes conocimientos minimos en scripting, deduzco que no los tienes, por que no entendiste nada. yo tampoco. por que no hago scripts , solo soy un usuario medio.

saludos!

Evidente mi querido mofle...

Ya veo que ellos lo hacen con su mejor sentimiento... pero yo... :sick:

¡Por favor que alguien me diga o consiga hacerlo de la manera mas facil posible! :? , yo haga un copiar y pegar y listo...

Muchas gracias a todos de antemano... :D

Entiendo y acepto lo que dices...

Vale acl.

Entiendo, acepto y comprendo que no es plan el llegar, pedir y recibir.
Pero he estado intentando aprender algo en script, los principios básico, pero han estado empezandome a pedir que lo de "Hola mundo", Sumar dos números enteros, que si for y un and... ¿y cuando llegaremos a ver lo que pido...?

Me he enterado y me parece por lo que veo, que para ustedes parece fácil, pero sino se puede, pues no se puede.

Uno puede empezar con cosas pequeñas y básicas, a eso si me apunto, ¡pero si ya me suena a chino lo que veo!

¡No se preocumen!, de todas formas muchas gracias

Páginas