/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tælle op
Fra : Jesper Nielsen


Dato : 16-11-02 21:06

Hej NG

Jeg skal bruge en liste over IP'er som ligger i en blok, f.eks.
213.150.32/19.

Ranget starter i dette tilfælde ved 213.150.32.0 og slutter ved
213.150.63.255.
Der er altså 8192 IP'er i dette range.

Men hvordan kan man lægge f.eks. 8192 IP'er til 195.184.96.0 (sidste IP
skulle gerne være 195.184.127.255 i dette tilfælde.)

Forslag modtages med kyshånd!

--
Mvh. Jesper



 
 
Jesper Stocholm (16-11-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 16-11-02 23:21

Jesper Nielsen wrote :


> Jeg skal bruge en liste over IP'er som ligger i en blok, f.eks.
> 213.150.32/19.
>
> Ranget starter i dette tilfælde ved 213.150.32.0 og slutter ved
> 213.150.63.255.
> Der er altså 8192 IP'er i dette range.
>
> Men hvordan kan man lægge f.eks. 8192 IP'er til 195.184.96.0 (sidste IP
> skulle gerne være 195.184.127.255 i dette tilfælde.)

IP-adresser kan principielt opfattes som tal i 256-tals alfabetet. Dermed
vil IP-adressen

195.184.96.0

kunne opfattes som

195*256^3 + 184*256^2 + 96*256^1 + 0*256^0

Og så kan du enten vælge at udregne dette tal eller du kan se, at 8192 =
32*256^1

195.184.96.0 + 32*256^1 = 195.184.28.0

(hvorfor får jeg én mere end dig ?)



Mht listen over disse IP'er, så prøv at lave en funktion, der udskriver
alle tal 23 og 49 i 4-tals systemet ... det skulle ikke være så svært at
omdanne dette til 256-tals systemet til dine IP-adresser.

--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se http://asp-faq.dk

Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408538
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste