CIDR converter to IP start and IP End

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

CIDR converter to IP start and IP End

Mesajde slashlinux » Mie Iul 22, 2015 7:32 pm

Salutare,


Se poate va rog mult sa ma ajutati cu un hint pentru un mic script:

Am mai multe ip uri/n pe care vreau sa le convertesc in IP Start - IP End

Ex:
Input:
10.10.100.23/28
10.10.20.23/18
10.10.30.23/21
10.10.40.23/23
10.10.50.23/29


Output:

10.10.100.23 - 10.10.100.31
...etc


Va multumesc mult!!



Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Mie Iul 22, 2015 9:01 pm

deci vrei sa inceapa cu un anumit numar, si sa se termine in altul ?
pentru asta ai putea folosi explode, iei prima parte si ultima parte, dupa care generezi cu rand(), anumite valori, iar la final lipeste partea luata initial, de la inceput, si partea luata de la sfarsit.
https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 11:53 am


Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:00 pm

Nu inteleg acel / , deci dupa el vrei un numar generat,sau il pui pe cel luat initial? incerc sa-ti scriu eu acum un cod
https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:07 pm

https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 12:07 pm

Salut,

Pun un slash-ul care am nevoie:


10.10.10.0/28 sau 10.10.10.0/22

ceva de genu!

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:09 pm

https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 12:13 pm

http://54.187.150.122/php/ispas.php


Da click sa vezi ce imi intoarce!

:)))

Result!
10.441.904.916/28

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:14 pm

Da, ca si eu il verificai, dar tu ce vrei sa-ti intoarca?ca asta n-am inteles
https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 12:16 pm

salut,

deci daca eu pun ip.ip.ip.ip/24 sa imi calculeze slashul si sa imi dea Network si broadcast, Ip Start si Ip End.

Output

Ip Start Ip End
10.0.0.0 -> 10.0.0.255


:D

Eu am reusit, dar mai treb s calculez si alti octeti in functie de slash.. Daca este /24 imi calculeaza ultimul octet, daca este sub /24 trebuie sa calculez si ceilalti octeti!

Multumesc

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:19 pm

Imi pare rau,dar ma depaseste, sau nu inteleg. Nu am experienta in manipularea IP-urilor, voi schimba topicul in IMPORTANT, pana intra o persoana cu experienta sa descurce situatia !
https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 12:21 pm

Salut,


Sa iti dau un hint!

http://jodies.de/ipcalc?host=10.20.30.8&mask1=29&mask2=

acolo pui un ip si bagi si slashlul - masca si iti calculeaza network, broadcast..etc

:D

Merci!

Avatar utilizator
ispas
Senior Member
Mesaje: 656
Membru din: Mar Sep 14, 2010 1:35 pm
Localitate: Craiova
Contact:

Re: CIDR converter to IP start and IP End

Mesajde ispas » Joi Iul 23, 2015 12:24 pm

Da, dar nu inteleg metoda. Deci practic ip-ul (valoarea) se imparte la numarul dorit, in cazul nostru /28, sau cum? si in functie de rezultat, tu calculezi ce este ?
https://SecretPrivat.com - [url=https://SecretPrivat.com/girl/amy-38.html]AMY[/url] [url=https://SecretPrivat.com/girl/alt-barbie-22.html]Alt Barbie[/url] [url=https://SecretPrivat.com/girl/sonya-vibe-58.html]Sonya Vibe[/url] [url=https://SecretPrivat.com/girl/sunsofi-97.html]Sunsofi[/url] [url=https://SecretPrivat.com/girl/sara-core-88.html]Sara Core[/url] - No Selfie - Anonymous * Dating - [url=https://SecretPrivat.com] Local Women Dating [/url]

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 12:30 pm

Pai este o formula de calcul pentru a calcula un range de ip-uri :


daca am 192.168.1.20/24

formula este: 2^(32-24) = 2^8 = 256
256 - 2 = 254 ipuri utilizabile

si outputul /rezultatul ar fi range-ul 192.168.1.0(network-ul) - 192.168.1.255(broadcast-ul)

Asa calculezi un ip/mask daca vrei sa folosesti in reteaua ta de networking.

Multumesc!!

slashlinux
Junior Member
Mesaje: 32
Membru din: Mar Aug 17, 2010 3:08 pm

Re: CIDR converter to IP start and IP End

Mesajde slashlinux » Joi Iul 23, 2015 5:24 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 26 vizitatori