Hvis du driver et websted, er du bestemt interesseret i, hvem der besøger det. Men hvorfor forlade dig selv i mørket ved at gætte om dine besøgende eller arbejde med ufuldstændige oplysninger?
ipstack er et kraftfuldt værktøj til dit websted, der kan lokalisere dine besøgende via IP-adresse gennem geolocation. Læs videre for at finde ud af mere om dette IP geolocation værktøj, og hvordan du bruger det.
Hvad er ipstack?
ipstack er et IP geolocation API, der kan slå op på nøjagtige placeringer for dine besøgende på webstedet i realtid. Når du vil se oplysningerne, kan du downloade dem i sekunder i JSON- eller XML-format for nem gennemgang og behandling.
Der er flere grunde til, at det er en fordel at bruge et værktøj som dette. For det første hjælper det dig med at registrere trusler fra risikable IP-adresser mere effektivt. Når en useriøs adresse besøger dit websted, hjælper ipstacks hurtige identifikation med at holde det sikkert.
En anden ikke-sikkerhedsmæssig årsag er at justere dine besøgende oplevelse baseret på placering. For eksempel kan du opdage en brugers land og ændre sprogindstillinger undervejs baseret på hvor deres IP er. Eller måske har du lidt andet indhold prioriteret på dit websted afhængigt af brugerens region.
Kom godt i gang med ipstack
Du kan prøve ipstack uden omkostninger med en gratis API-nøgle. Gå til ipstack startside og klik på orange Få gratis API-nøgle knappen i øverste højre hjørne. Du kan se ipstacks forskellige planer (som vi vil diskutere nedenfor).
Dernæst skal du tilmelde dig en gratis konto. Indtast din e-mail-adresse og en adgangskode samt din faktureringsadresse (og firmaoplysninger, hvis du vil). Du behøver ikke at specificere nogen betalingsoplysninger til den gratis plan.
Når du har gjort dette, ser du en Hurtig start side med din API-nøgle. Du har brug for dette for at få adgang til tjenesten, så sørg for at holde det sikkert.
IP-opslag
Du skal vide om de tre vigtigste metoder til brug af ipstacks IP:
- Standard opslag: Den mest ligefremme metode, dette søger dataene bag en enkelt IP-adresse.
- Bulk opslag: Dette giver dig mulighed for at slå data op efter flere IP-adresser på én gang.
- Forespørgsel fra forespørgsel: Brug dette til at finde data for den IP-adresse, der fremsætter API-anmodningen.
Uanset hvilken af de tre metoder, du bruger, starter alle opkald til ipstack API med den samme basis-URL:
http://api.ipstack.com/
For en grundlæggende IP-opslag er det eneste, du skal gøre, at tilføje den aktuelle IP-adresse til denne URL, efterfulgt af din adgangsnøgle. Som et eksempel søger denne URL (med en gyldig adgangsnøgle) oplysningerne til en UltraDNS IP:
http://api.ipstack.com/156.154.71.1?access_key=ABC123&format=1.
For en masseopslag skal du blot adskille to eller flere IP-adresser med kommaer:
http://api.ipstack.com/156.154.71.1,156.154.70.1?access_key=ABC123&format=1.
Til sidst, for at søge en ansøger, behøver du ikke medtage en IP-adresse. I stedet skal du tilføje kontrollere på sin plads:
http://api.ipstack.com/check? access_key = ABC123 & format = 1.
Som standard ser du resultaterne i JSON-format i en ny fane, når du åbner disse links. Det inkluderer oplysninger om den nærmeste by, land, breddegrad, længdegrad, sprog, der tales i dette område, og mere.
Brug af ipstack på dit websted
Naturligvis vil du sandsynligvis ikke indtaste IP-adresser manuelt i en URL for at bruge ipstack API. På bagsiden af dit websted kan du ringe til ipstack og bruge resultaterne gennem sprog som PHP eller JavaScript. ipstack er fleksibel og fungerer også med andre sprog og forskellige rammer.
En fuld gennemgang af koden er uden for denne artikels rækkevidde, så vi anbefaler, at du kigger på Prøvekode afsnit af ipstacks nyttige dokumentation. Se vores forklaring på JavaScript Hvad er JavaScript, og hvordan fungerer det?Hvis du lærer webudvikling, her er det, du har brug for at vide om JavaScript, og hvordan det fungerer med HTML og CSS. Læs mere hvis du har brug for en grunning.
Når du har fået API'en integreret på dit websted og gemmer dataene, finder du alle mulige anvendelser til det. API'en kan registrere crawlere og Tor-brugere, så du nemt kan blokere dem. Valutamodulet giver dig mulighed for at tilbyde lagerfont i brugerens lokale valuta. Og lære hvilken procentdel af dine besøgende kommer fra hvilke lande er værdifuld.
Prisfastsættelse
Din gratis ipstack API-nøgle inkluderer 10.000 anmodninger om måneden med det grundlæggende placeringsmodul. For et lille websted skal dette være tilstrækkeligt, men professionelle brugere vil sandsynligvis opgradere til en præmieplan.
Basic, til $ 9,99 pr. Måned, er et skridt op fra den gratis plan. Det øger dine månedlige anmodninger til 50.000 og inkluderer SSL-kryptering. Du får også adgang til yderligere moduler, der fortæller dig mere om en brugers IP, inklusive valuta og tidszoner. Hvis du har brug for endnu mere, kan du tjekke Professional eller Professional Plus-planerne.
Opslag lavet let med ipstack
ipstack modtager over to millioner anmodninger og opdaterer sin database mere end 20 gange om dagen. Det er også pålideligt med 99.998% oppetid i de sidste 30 dage. Uanset om du prøver den gratis plan eller vælger et præmieudbud, kan du vide, at det er en betroet løsning til dine IP-geolocation-opslagbehov.
For yderligere læsning, tjek hvordan du sporer en IP-adresse og finde din egen Sådan spores en IP-adresse til en pc og hvordan du finder din egenVil du se IP-adressen på din computer? Måske vil du opdage, hvor en anden computer ligger? Der findes forskellige gratis værktøjer, der fortæller dig mere om en computer og dens IP-adresse. Læs mere .
Billedkredit: efks /DepositPhotos
Ben er vicegenerator og sponsoreret postchef hos MakeUseOf. Han har en B.S. i Computer Information Systems fra Grove City College, hvor han dimitterede Cum Laude og med Honours i sin hovedfag. Han nyder at hjælpe andre og brænder for videospil som medium.