Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
http://weirdsilence.net/software/ip2c er et hurtigere alternativ, men du skal nok selv lige bygge en ny database med "IP to country database builder" og CSV'en fra ip-to-country :)
heheh lidt off topic, så testede jeg lige C-implementationen på min Core 2 Duo E8200 - den laver i gennemsnit 6,5 millioner opslag pr sekund. Vildt nok :D
Pak den ud i samme folder som den anden, overskriv hvis nødvendigt.
Hvis du kalder index.php fra folderen indeholder den en lille demo - Du kan kigge i koden for at se detaljerne...
Demoen bruger fil-access versionen, som er lidt langsommere end memory cache versionen, men det er fint hvis du kun skal slå få IP'er op ad gangen, ellers vil jeg anbefale memory cache versionen (require ip2c_mem.php i stedet for ip2c.php).
Hvis du ikke kan lide de "døde billeder" i demoen kan du hente flagpakken på "Pure PHP" siden, eller direkte link:
Men det er jo formatet for GeoIP's CSV? CSV'en i sig selv, kan du jo ikke bruge til så meget, andet end at smide den i en form for database, eller bygge dit eget format...
F.eks. laver jeg en 828 KB fil ud af ip-to-country's 3995 KB fil hvor GeoIP's 7603 KB fil bliver til 1007 KB :) Vores binære format er mange gange hurtigere end en SQL-server :)
jakobdo: ARIN, RIPE og nogle andre store, administrerer IP-ranges. De uddelegerer så til forskellige andre administratorer i de forskellige lande... Du kan typisk se det i linux ved at lave en whois -L <ip> ip-to-country er så også brugergenereret, hvor brugerne melder ind hvis de opdager en range der er forkert, eller som mangler...
Okay, det er endt med at jeg bare har hentet alle danske ip-adresser ud af filerne, da jeg er kommet frem til at jeg kun behøver at vide om brugere sidder i dk.
Hvad betyder de to tal efter ip-adresserne? (f.eks. "1041958464","1041958527")
aahh. Er det ikke det samme om man en søger efter en ip der ligger mellem de to ip-adresser eller om man søger efter en 'long' der ligger imellem de to 'long' værdier??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.