Hjemmeside til IP -opslag

Siden Python -scriptet er afhængig af ip.CSV Input CSV -fil fortsatte IP -adresser, denne fil skal være til stede på den samme sti som scriptet. Åbn en teksteditorfil og opret fire IP -poster.

Sådan finder du IP -adressen på et websted

Hvert websted har mindst en tilknyttet IP -adresse, som den bruger til at kommunikere med enheder på et netværk. Fordi at huske disse tilfældige numre ville være vanskelige, skabte udviklere Domain Name System (DNS). DNS løser domænenavne (som Whatismyip.com) til numeriske IP -adresser, som computere derefter bruger til at kommunikere. Som bruger kan du dog finde IP -adressen på et websted ud over at kende domænenavnet. Ved at bruge enten ping -kommandoen, NSLOKUP -kommandoen eller DNS -opslagværktøjet, kan du nemt finde IP -adressen på et websted på kun få trin.

Brug af ping -kommandoen

Du kan finde IP -adressen på ethvert websted via kommandoprompten ved hjælp af ping -kommandoen. Ping -kommandoen kontrollerer responstiden for en forbindelse, hvilket angiver forbindelsens pålidelighed, men den returnerer også IP -adressen på et websted.

For at finde IP -adressen på et websted med ping -kommandoen, skal du åbne kommandoprompten og -type:

Ping Eksempelwebsite.com

Nedenfor kan du se pingresultaterne for Google.coms IP -adresse.

Ping -kommando for DOS -resultater

For Mac -brugere kan den samme kommando udføres i terminal. Åbn terminal og indtast den samme kommando som ovenfor (Ping Eksempelwebsite.com). Resultaterne er vist nedenfor.

Ping -kommando til Mac

Som det ses i dette eksempel, IPv4 -adressen på Google.com -webstedet er 108.177.122.139. IPv6 -adressen er 2607: F8B0: 4004: 815 :: 200e.

Ved hjælp af kommandoen NSLOKUP

En anden måde at kontrollere IP -adressen på et websted ved hjælp af et kommandolinjeværktøj er med NSLOOKUP -kommandoen. De fleste operativsystemer, uanset om de er Microsoft Windows, MacOS, Linux eller et andet system, leverer NSLOOKUP -værktøjet, da det specifikt er beregnet til at slå IP -adresser op.

NSLOOKUP -værktøjet giver mere information til brugere end ping -kommandoen, skønt begge arbejder for at finde et websteds IP -adresse. For at finde IP -adressen på et websted med NSLOOKUP -kommandoen, skal du åbne kommandoprompten og skriv:

NSLOOKUP EKSEMPERWEBSITE.com

Nedenfor er et eksempel på kommandoen på Google.com i Microsoft Windows -systemet.

Sådan finder du ud af IP -adressen på et websted med NSLOOKUP -kommandoen

Linjen umiddelbart under serverlinjen er IP -adressen på DNS ​​-serveren, der gav informationen til Google.com, som er 2001: 578: 3f :: 30. Adresselinjen viser en IPv6 -adresse til Google.com, som er 2607.F8B0: 4004: 815 :: 200e.

Mac -brugere kan åbne terminal for at køre den samme kommando. Nedenfor kan du se NSLOOKUP -resultaterne for Google.com gennem terminal.

NSLOKUP til Mac med resultater

Med denne kommando kan vi se, at en IPv4 -adresse vises under adresselinjen for Google.com – 172.217.15.110.

Brug af DNS -opslagsværktøjet

Både ping -kommandoen og NSLOKUP -kommandoen er muligheder for at finde IP -adressen på et websted. Den enkleste måde at bestemme IP -adressen på et websted er imidlertid via DNS -opslagsværktøjet.

Gå til DNS -opslagsværktøjet, skriv webstedet URL i tekstindtastningen, og klik på opslag. Nedenfor kan du se resultaterne for Google.com.

Skærmbillede af DNS -opslagsværktøj med resultater

Bemærk, at søgningen gav en liste over IPv4 -adresser, der adskiller sig fra IP’erne, der er vist ved hjælp af andre metoder. Dette skyldes, at mange store virksomheder har mere end en IP -adresse, der er forbundet med et fuldt kvalificeret domænenavn (FQDN), som Google.com er. Når et system på Internettet ser op på Google.com, IP -adressen, der er returneret af Googles DNS -servere, er muligvis ikke den samme hver gang, fordi der er flere lige så gyldige IP -adresser for det samme domæne.

Mange virksomheder med offentligt tilgængelige websteder bruger en Round-Robin DNS-teknik til at knytte IP-adresser til deres webservere. Hvis et stort antal brugere får adgang til deres servere samtidigt, får de ikke alle adgang til den samme server. Derfor cykler DNS -serverne gennem en liste over IP -adresser, der returneres til DNS -forespørgsler til en IP -adresse til en webserver for nøjagtigt at bestemme, hvordan man finder en servers IP -adresse.

At forstå forskellen i IPv4 og IPv6 -resultater

Når man modtager resultater for en IP -adresse -søgning, er det muligt at modtage en af ​​to slags IP -adresser: IPv4 -adresser eller IPv6 -adresser. Det betyder ikke noget, hvilken IP du søger. Uanset om det er en Windows -computer, en Mac eller en anden enhed helt som en iPhone. I nogle tilfælde er begge tilgængelige; for eksempel på whatismyip.COM -hjemmeside, du kan kontrollere offentlige IPv4- og IPv6 -adresser, da de begge vises, når de er tilgængelige.

Men hvorfor vises der to forskellige IP -adresser til den samme søgning, som i Google.com forespørgsler ovenfor? Hvad er Googles IP -adresse?

I sandhed er der ingen forskel mellem de to med hensyn til, hvordan de fungerer til et websted. IPv6 er en nyere version af internetprotokollen, oprettet for at undgå IP -udmattelse med IPv4 -adresser. Fordi det originale IPv4 -adressesystem manglede nok IP -adressekombinationer til alle enheder adgang til internettet, skabte Internet Engineering Task Force (IETF) det længere, mere ekspansive IPv6 -adressesystem. Derfor er begge Googles IP -adresse. Når du ved, hvordan du får IP -adressen på en server, kan du teste dette med forskellige websteder og servere for at se, hvilke resultater du henter.

Mange websteder ‘IP’er er nu tilgængelige ved hjælp af IPv6, skønt IPv4 fortsat bruges i vid udstrækning. De fleste mennesker er mere fortrolige med IPv4 -adresserne. Imidlertid er mange netværksenheder konfigureret med både IPv4- og IPv6 -tilslutningsmuligheder. Internetudbydere kan behandle IPv4 og IPv6 -datatrafik samtidigt.

Hvis du går for at finde IP på et websted eller finde server -IP -adresser, og du får en IPv4 -adresse med en IP -adresseopslag, men derefter få en IPv6 -adresse, er hverken resultatet forkert. De er begge IP -adresser, der er tildelt det bestemte sted, du spørger.

  • Sælg ikke mine personlige oplysninger
  • Ændring af samtykke

Webstedsspor IP -adresse

Hvert websted har mindst en IP -adresse, der er forbundet til dets domænenavn. For eksempel har webstedet Facebook blandt andet IP -adressen 157.240.214.35 tilsluttet domænenavnet www.Facebook.com .

Når du indtaster en URL i din browser, bestemmer den først domænenavnet på den URL. Den ser derefter op i IP -adressen og opretter forbindelse til serveren med denne IP. Når det er tilsluttet, henter det webstedets kildekode for at vise siden.

Disse IP -adresser er konfigureret i Domain Name System (DNS) som A- og AAAA -poster. Men hvordan kan du slå disse IP -adresser op? Det afhænger af det operativsystem, du bruger. Windows, Linux og Mac har alle en anden måde at finde IPv4- og IPv6 -adresser på. Nedenstående sektioner viser instruktionerne for hvert operativsystem.

Eksempel Output fra en IPv4 -adresseopslag

Sådan opsøger du et websteds IP -adresse på Windows

For at kontrollere server IP -adresser for et domænenavn på Windows, skal du følge disse trin:

    Åbn a kommandoprompt ved at navigere til

‘Type her for at søge’ →

Åbn en kommandoprompt i Windows

Åben.
Type

nSlookup -q = et eksempel.com og ramte

IPv4 -adresseopslag i Windows

[gå ind] For at få IPv4 -adresser for eksempel.com .

  • IP -adresserne er anført under Ikke-autoritativt svar overskrift.
  • (Valgfrit) For også at se IPv6 -adresserne skal du gentage disse trin med AAAA i stedet for en .
  • Sådan opsøger du et websteds IP -adresse på Mac OS

    For at kontrollere IP -adresserne for et domænenavn på en Mac, skal du følge disse trin:

      Åbn a terminal Ved at komme ind

    Åbn en terminal på en Mac

    [gå ind].
    Type

    Dig eksempel.com a og ramte

    IPv4 -opslag på en Mac

    [gå ind] For at få IPv4 -adresser for eksempel.com .

  • IP -adresserne er anført under Svarsektion overskrift.
  • (Valgfrit) For også at se IPv6 -adresserne skal du gentage disse trin med AAAA i stedet for en .
  • Sådan opsøger du et websteds IP -adresse på Linux

    For at kontrollere IP -adresserne for et domænenavn på Linux skal du følge disse trin:

      Åbn a terminal Ved at komme ind

    Åbn en terminal i Linux

    [gå ind].
    Type

    Dig eksempel.com a og ramte

    IPv4 -opslag i Linux

    [gå ind] For at få IPv4 -adresser for eksempel.com .

  • IP -adresserne er anført under Svarsektion overskrift.
  • (Valgfrit) For også at se IPv6 -adresserne skal du gentage disse trin med AAAA i stedet for en .
  • Sådan finder du et websteds IP -adresse

    Følg disse trin for at kontrollere IP -adresserne på et domæne:

    Åbn webstedet til IP -opslagsværktøj

    1. Åbn webstedet til IP -opslagsværktøj.
    2. Indtast URL- eller domænenavnet og ramt

    Eksempel IP -adresser

    [gå ind].

  • Værktøjet spørger IPv4- og IPv6 -adresserne og vises dem øverst på siden.
  • DNS -værktøjer
    • Omvendt IP -opslag
    • DNS -checker
    • Hjemmeside til IP -opslag
    • CNAME -opslag
    • TXT -opslag

    Hvordan man sporer IP -adresse på webstedets besøgende

    Shyam er grundlæggeren af ​​Radiostud.IO, et indholdsledende innovationsstudie, der fokuserer på at fremvise brugssager om nye teknologier. Han er en iværksætter, en teknologi -evangelist, forfatter og mentor med en dyb lidenskab for at pleje ideer og opbygge ting omkring nye og futuristiske tendenser inden for computing, informationsteknologi og telekommunikation.

    Indholdsfortegnelse:

    Overskrift

    For en lægmand er en IP -adresse en kryptisk række af tal placeret inden for prikker. Men hvis du er uddannet netværksingeniør, ville du forstå nuancerne i disse tal, og hvordan dette kort på den underliggende netværkstopologi. Men IP -adresser har en betydning ud over de tal, der repræsenterer dem.

    IP -adresser er baseret på geografi, der ligner koder for telefonnummer. Derfor kan en app eller et websted spore sin besøgende IP -adresser for at estimere det generelle område, de er i. I dette blogindlæg introducerer vi Abstract’s IP Geolocation API for at udtrække placeringsbaseret information fra enhver IP-adresse. Vi dækker den grundlæggende anvendelse af API, dens brugssager og en hurtig eksempler på, hvordan man automatiserer IP -adressesporing ved hjælp af Python.

    Opfind ikke hjulet igen.
    Abstract’s API’er er produktionsklare nu.

    Abstract’s suite af API’er er bygget for at spare dig tid. Du behøver ikke at være ekspert i e -mail -validering, IP -geolocation osv. Bare fokus på at skrive kode, der faktisk er værdifuld for din app eller virksomhed, og vi håndterer resten.

    Hvorfor har du brug for at spore dine besøgende ‘IP -adresser?

    Hvis du driver en e -handelsvirksomhed, ville dit websteds hosting -server generere logfiler over besøgende ‘IP -adresser. Dette er en guldmin af placeringsdata, der er uddraget fra hver IP -adresse.

    Ved at udtrække placeringsoplysningerne på IP -adressen kan du spore besøgende på forskellige måder:

    • Besøgende kategorisering fra specifikke placeringer: Placeringsoplysninger giver dig mulighed for at kategorisere besøgende baseret på byer, lande og kontinenter. Disse oplysninger er nyttige til at forstå den geografiske opsøgning af din virksomhed.
    • Profilering af besøgende: Dette er resultatet af besøgende kategorisering. At kende placeringen af ​​den besøgende giver dig mulighed for at opbygge lokaliseringsfunktioner på din portal. Dette kan være så simpelt som at vise indholdet på det lokale sprog eller tilbyde brugerdefinerede tilbud baseret på de regionale helligdage og festivaler på lokationen.
    • Sikkerhedstrusselanalyse: Vi hører ofte, at websteder bliver angrebet af ondsindede hackere eller bots. At kende IP -adressen fra sådanne besøgende giver dig mulighed for at spore de placeringer, hvor angrebene stammer fra at opbygge et lokationskort. Baseret på det kan du programmere dit websted til at tage nogle skridt, såsom at blokere de besøgende fra specifikke steder eller yderligere validering til at aflede bots.

    Oversigt over Abstractapis IP Geolocation API

    Uanset hvad der skal være din primære hensigt bag sporing af IP-adresser, giver den abstrakte IP Geolocation API en fuldt udstyret IP-placeringstjeneste gennem en REST API-interface.

    Nogle af de fremtrædende træk ved IP Geolocation API er som følger:

    • Granulær placeringsoplysninger: IP Geolocation API giver placeringsoplysninger med høj granularitet, helt ned til bynavne, med over 225.000+ byer, der er kortlagt.
    • Geopolitisk information: Det giver også geopolitiske oplysninger, såsom landets flagbilleder og valuta.
    • Yderligere nyttige oplysninger: Det giver nyttige oplysninger, såsom tidszone og ISP -detaljer. Disse er nyttige til specielle tilfælde af IP -adresse -sporing til besøgendeprofilering eller sikkerhedstrusselanalyse.
    • Support til IPv6: Det understøtter også IP -adresser i IPv6 -format.

    Tjek IP Geolocation API -siden for at vide mere om dens funktioner, API -dokumenter og prøver.

    Sådan sporer jeg IP -adresser på dine besøgende

    Lad os tage IP Geolocation API til et testkørsel og lære at finde nogens IP -adresse.

    Prøv IP Geolocation API

    Tilmeld dig AbstractApi og log ind på det vigtigste instrumentbræt. Du kan finde IP Geolocation API under listerne til kategorien opslag.

    Følg med nedenstående trin for at teste API.

    Trin 1: Få adgang til IP Geolocation API -dashboard

    Klik på “IP Geolocation” i kategorien “opslag”. Du kan nu se API -instrumentbrættet med en live testkonsol.

    Som standard får du en gratis plan, der giver dig 20000 anmodninger til API pr. Måned.

    Trin 2: Få adgang til din IP Geolocation API -nøgle

    På IP Geolocation API’s Dashboard kan du se API -tasten, der genereres til din konto. Dette er en unik nøgle, der er tildelt din konto. Skriv en note til denne API -nøgle.

    Trin 3: Test IP Geolocation API på din IP -adresse

    Klik på “Lav Test Request”, du kan prøve API’en på din IP -adresse.

    Du får API -svaret i JSON -formatet, der indeholder placeringsdetaljerne i henhold til din nuværende fysiske placering.

    Tjek submenu “dokumentation” for at få en komplet liste over alle anmodnings- og svarparametre sammen med deres forklaringer.

    Spor IP -adresse programmatisk ved hjælp af Python

    API’er er bedst gearet gennem en programmerbar grænseflade, der automatiserer opgaver. Med IP Geolocation API kan du opnå det samme for at opbygge et program, der forbereder en rapport om en brugers placering baseret på deres IP -adresser.

    I undermenuen “Prøv det ud” kan du se en hel del muligheder for at påkalde IP Geolocation API gennem forskellige programmeringssprog. Hvis du tager Python, ser kodestykket til at påkalde API’en sådan.

    Det bruger anmodningsbiblioteket til at foretage API -opkald.

    Lad os opbygge et rigtigt hurtigt Python -script til at generere en geolocation -rapport til IP -adresser. Dette ville være et godt værktøjsskript til en webstedsejer, der ønsker at spore det fysiske placeringsnavn på webstedets besøgende.

    Sådan kan du gøre det muligt. Lad os overveje, at du vil fange de byer, hvorfra besøgende kommer til dit websted. Dit websted er vært på en webserverplatform, der genererer logfiler over de besøgende IP -adresser. Hvis disse IP -adresser indsamles i et tabelformat, kan du fodre det til Python -scriptet. Dette script udnytter IP Geolocations API til at generere en CSV -formateret rapport, der indeholder de besøgendees byer mod hver IP -adresse.

    Start med forudsætningerne for at oprette dit Python -programmeringsmiljø og følge nedenstående trin for at opbygge og teste dette script. Det antages, at du har en begynder til mellemliggende niveau i Python.

    Trin 1: Opsætning af Python -udviklingsmiljøet

    Du kan bruge den nyeste version af Python3 -miljøet downloadet fra det officielle Python -websted. Vælg installationspakken i henhold til dit OS og platform.

    Trin 2: Opret et virtuelt miljø

    Opret et separat virtuelt Python -miljø for at køre programmet. For at skabe dette miljø åbner en terminal og driver følgende kommando

    Dette vil skabe et projektkatalog med navnet ipgeo-script under det aktuelle bibliotek, hvor kommandoen udføres.

    Aktivér det virtuelle miljø og skift til projektmappen.

     ipgeo-script \ scripts \ activatecd ipgeo-script 

    Installer Python -bibliotekets afhængighed. I dette tilfælde har du brug for anmodningsbiblioteket for at foretage REST API -opkald til Abstract IP Geolocation API.

     Python -m PIP -installationsanmodninger 

    Trin 3: Opret Python -script -programmet.

    Åbn din foretrukne kodeditor, og kopier følgende kodestykket:

     Importanmodninger Importer CSV Import Time med Open ('IP-City.csv ',' w ', newline =' ') som csvout: ipgeowriter = csv.Forfatter (csvout, afgrænser = ',', quotechar = '|', citering = CSV.QUOTE_MINIMAL) med åben ('IP.csv ', newline =' ') som csvin: iperper = csv.Læser (csvin, afgrænser = ',') til række i iPreader: Print ("IP -adresse:" + række [0]) svar = anmodninger.Get ("https: // ipgeolocation.Abstractapi.com/v1/?Felter = City & API_KEY = "+" & ip_address = "+række [0]) data = svar.JSON () Print ("By:" + Data ['City']) ipgeowriter.Writerow ([række [0], data ['by']]) tid.søvn (1) 

    Dette program læser en input CSV -fil (ip.CSV) indeholdende IP -adresser. Det løber over hver af dem og kalder IP Geolocation API for at få deres bynavne. IP -adressen og byen er gemt i en anden CSV -fil kaldet ip-city.CSV.

    Sørg for at udskifte pladsholderen med den faktiske nøgle, der er opnået fra Abstractapi Dashboard. Gem denne fil som ipgeo.Py Inden for projektmappen.

    Trin 4: Opret input IP -adressefilen

    Siden Python -scriptet er afhængig af ip.CSV Input CSV -fil fortsatte IP -adresser, denne fil skal være til stede på den samme sti som scriptet. Åbn en teksteditorfil og opret fire IP -poster.

    Gem denne fil som ip.CSV. Denne fil fungerer som webserverlogfil, der indeholder IP -adresserne for besøgende.

    Trin 5: Kør python -scriptet

    Nu er dit Python -script klar, og input -IP -adresserne er tilgængelige. Kør manuskriptet med Python -tolken.

     Python Ipgeo.Py 

    Hvis alt går godt, kører manuskriptet og viser bynavne for hver af IP -adresserne i ip.CSV.

    I slutningen kan du også kontrollere filen ip-city.CSV. Dette er den output CSV -fil genereret af scriptet, der indeholder bynavne mod IP -adresser, som du ville. Du kan åbne denne fil i et regneark for at kontrollere byens navne.

    Du har fundet en måde at bygge en byprofil til dine besøgende på webstedet.

    Erobrer verden med IP Geolocation API

    Du har lige set, hvor let det er at spore byerne hos dine besøgende på webstedet. Den samme logik gælder for regioner, stater, lande, tidszoner og mere. Et detaljeret kig på dokumentationen giver dig de tip til at udtrække hvert af disse informationsstykker fra API -svaret.

    Du kan udnytte outputdataene fra API til muligvis at opbygge varmekort og andre former for visualiseringer for at få et højt niveau af dit websteds status fra besøgende over hele verden.

    Så gå videre og tilpas Python -scriptet efter dine behov og tag ansvaret for din online forretning. I tilfælde af at du har brug for et højere kvote for API -brug, kan du tjekke prisfastsættelsen for IP Geolocation API.

    FAQ

    Hvad er IP Geolocation API?

    IP Geolocation API fra AbstractAPI leverer en REST-baseret service til at finde den fysiske placering af en IP-adresse. Det giver geopolitiske oplysninger, herunder by, region, land sammen med tidszone og anden information. Det har omfattende dækning for både IPv4 og IPv6 -adresser med 1.75+ millioner placeringer i 225.000+ byer rundt om i verden, så du har altid de mest nøjagtige resultater.

    Hvor kan vi bruge IP Geolocation API?

    IP Geolocation API fra AbstractAPI kan bruges til at få de geografiske placeringer af de besøgende, der opretter forbindelse til et websted. Da al internettrafik er dirigeret baseret på IP-adresser, er denne API nyttig til opbygning. Tilsvarende kan enhver online ejendom, det være sig et websted, en portal eller en applikationsserver, der er vært for apps, spore de geografiske placeringer af besøgende, der får adgang til tjenesten.

    Hvad er fordelene ved at spore IP -adresser?

    En IP -adresse repræsenterer et slutpunkt på internettet. Enhver bruger, der opretter forbindelse til Internettet, tildeles en IP -adresse fra den lokale internetudbyder baseret på den region, der er tildelt af IANA (Internet -tildelte Numbers Authority). Ved at spore IP -adresser er det muligt at kende geografiske oplysninger om en bruger. Dette er bydende nødvendigt for lokaliserede marketingkampagner baseret på brugerens placering. Derudover er dette også nyttigt for retshåndhævende myndigheder at spore ondsindede brugere på Internettet. Med IP Geolocation API fra Abstract API får du alle de oplysninger, der er relateret til den geografiske placering, tidszoner og ISP -detaljer om en IP -adresse.