IP2Location.io
offiziellIP2Location.io API-Integration zum Abrufen der Geolokalisierungsinformationen für eine IP-Adresse.
Was kann man mit IP2Location Io MCP machen?
- IP-Geolokalisierung — Fragen Sie ab, wo sich eine IPv4- oder IPv6-Adresse befindet, einschließlich Land, Region, Stadt, Postleitzahl, Koordinaten und Zeitzone.
- ASN- und Netzwerkdetails — Ermitteln Sie die ASN, den AS-Namen, den ISP, die Domain und die Netzwerkattribute, die einer IP-Adresse zugeordnet sind.
- Proxy- und Sicherheitsprüfungen — Fragen Sie ab, ob eine IP-Adresse ein Proxy ist, und erhalten Sie bei unterstützten Tarifen VPN-, Tor-, Rechenzentrums-, Bedrohungs- und Betrugsdaten.
- Massenabfrage von IP-Adressen — Geben Sie mehrere IP-Adressen durch Kommas, Leerzeichen oder Zeilenumbrüche getrennt ein und erhalten Sie Ergebnisse, die nach Möglichkeit über die Bulk API abgerufen werden.
- Abfragen in natürlicher Sprache — Stellen Sie Fragen wie „Was ist die ASN von 8.8.8.8?“ und lassen Sie das Tool
get_geolocationdie Daten zurückgeben.
Dokumentation
IP2Location.io MCP-Server
Der IP2Location.io MCP-Server ist ein Model Context Protocol (MCP)-Server, mit dem MCP-kompatible KI-Clients mithilfe der IP2Location.io-API IP-Adressen geolokalisieren und Netzwerkinformationen abrufen können.
Geben Sie eine IPv4- oder IPv6-Adresse ein, und der MCP-Server kann je nach Ihrem IP2Location.io-API-Tarif Informationen wie den geografischen Standort, ASN, ISP, die Domain, den Netzwerktyp und Proxy-Informationen abrufen.
Damit eignet er sich für IP-Untersuchungen, die Fehlerbehebung in Netzwerken, die Traffic-Analyse, Lokalisierung, Sicherheitsanalysen und die Anreicherung von IP-Adressen aus Protokollen oder anderen Datensätzen.
Funktionen
- Umfassende Geolokalisierungsdaten: Rufen Sie Land, Region, Stadt, Postleitzahl, Breitengrad, Längengrad, Zeitzone und weitere Standortinformationen ab.
- ASN-Abfrage: Ermitteln Sie die Autonomous System Number (ASN) und das Autonomous System (AS) einer IP-Adresse.
- Netzwerkinformationen: Rufen Sie je nach Tarif Informationen wie ISP, Domain, Verbindungsgeschwindigkeit, Nutzungstyp und weitere Netzwerkattribute ab.
- Proxy- und Sicherheitsinformationen: Erkennen Sie proxybezogene Informationen und erhalten Sie bei unterstützten Tarifen zusätzliche Informationen zu VPN, Tor, Rechenzentren, Bedrohungen und Betrug.
- Unterstützung für IPv4 und IPv6: Fragen Sie sowohl IPv4- als auch IPv6-Adressen ab.
- Massenabfrage von IP-Adressen: Geben Sie mehrere IP-Adressen in einer Eingabeaufforderung an. Wenn verfügbar, wird automatisch die IP2Location.io Bulk API verwendet.
- MCP-Integration: Nutzen Sie IP-Informationen direkt in MCP-kompatiblen KI-Anwendungen.
- Asynchrone Anfragen: Verwendet
httpxfür asynchrone API-Anfragen.
[!NOTE] Die von IP2Location.io zurückgegebenen Felder hängen von Ihrem API-Abonnement ab.
Voraussetzungen
Es gibt zwei Möglichkeiten, diesen MCP-Server zu verwenden.
Gehosteter MCP-Server
Empfohlen, wenn Sie eine direkte Verbindung zum gehosteten IP2Location.io MCP-Server herstellen möchten.
Sie können sich auf zwei Arten verbinden:
- Direkte HTTP-Verbindung: Ihr MCP-Client unterstützt entfernte MCP-Server (streamable HTTP). Es ist keine zusätzliche Software erforderlich.
- Über
npx: Ihr MCP-Client unterstützt nur lokale Server (stdio). Dabei wird das Paketmcp-remoteverwendet, um eine Verbindung zum gehosteten Server herzustellen.
Sie benötigen:
- Einen MCP-kompatiblen Client wie Claude Desktop
- Einen IP2Location.io-API-Schlüssel
- Node.js /
npx(nur für die Verbindungsmethodenpx)
Lokaler MCP-Server
Verwenden Sie diese Option, wenn Sie den MCP-Server lokal ausführen möchten.
Sie benötigen:
- Python 3.13 oder höher
uv- Einen MCP-kompatiblen Client wie Claude Desktop
- Einen IP2Location.io-API-Schlüssel
Sie können sich für einen kostenlosen IP2Location.io-API-Schlüssel registrieren. Der Free-Tarif umfasst bis zu 50,000 IP Geolocation API-Abfragen pro Monat.
Die zugrunde liegende IP2Location.io-REST-API unterstützt außerdem einen eingeschränkten Zugriff ohne Schlüssel mit bis zu 1,000 Abfragen pro Tag. Für diesen MCP-Server wird empfohlen, einen API-Schlüssel einzurichten. Dieser wird in den folgenden Einrichtungsbeispielen verwendet.
Einrichtung
Sie können diesen MCP-Server auf eine der folgenden Arten mit Claude Desktop verwenden:
- Gehosteter MCP-Server: Empfohlen, wenn Sie eine direkte Verbindung zum gehosteten IP2Location.io MCP-Server herstellen möchten.
- Lokaler MCP-Server: Verwenden Sie diese Option, wenn Sie den ursprünglichen MCP-Server herunterladen und auf Ihrem eigenen Rechner ausführen möchten.
Option 1: Gehosteter MCP-Server
Führen Sie diese Schritte aus, um Claude Desktop mit dem gehosteten IP2Location.io MCP-Server zu verbinden.
- Stellen Sie sicher, dass Claude Desktop installiert ist. Falls noch nicht geschehen, laden Sie es für Windows und macOS hier herunter oder folgen Sie als Linux-Nutzer dieser Anleitung.
- Öffnen Sie die Datei
claude_desktop_config.jsonin einem Editor Ihrer Wahl. Falls Sie noch keinen haben, folgen Sie dieser Anleitung, um eine Datei zu erstellen. - Fügen Sie je nach gewünschter Verbindung eine der folgenden Konfigurationen hinzu.
Methode A: Direkte HTTP-Verbindung
Verwenden Sie diese Methode, wenn Ihr MCP-Client entfernte Server über HTTP unterstützt. Node.js oder npx ist nicht erforderlich.
{
"mcpServers": {
"ip2location": {
"type": "http",
"url": "https://mcp.ip2location.io/",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
Wenn Sie Ihren Client über die Befehlszeile konfigurieren, beispielsweise Claude Code, können Sie den Server wie folgt hinzufügen:
claude mcp add --transport http ip2location https://mcp.ip2location.io/ --header "X-API-Key: YOUR_API_KEY"
Methode B: Verbindung über npx
Verwenden Sie diese Methode, wenn Ihr MCP-Client nur lokale Server (stdio) unterstützt. Das Paket mcp-remote wird lokal ausgeführt und leitet Anfragen an den gehosteten Server weiter.
{
"mcpServers": {
"ip2location": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://mcp.ip2location.io/",
"--header",
"X-API-Key:YOUR_API_KEY"
]
}
}
}
- Ersetzen Sie
YOUR_API_KEYdurch Ihren tatsächlichen IP2Location.io-API-Schlüssel. Um Ihren API-Schlüssel abzurufen, melden Sie sich bei Ihrem Dashboard an. - Starten Sie Claude Desktop nach dem Speichern der Änderungen neu. Der MCP-Server sollte dann im Menü
Connectorsangezeigt werden.
Option 2: Lokaler MCP-Server
Führen Sie diese Schritte aus, wenn Sie den MCP-Server lieber lokal ausführen möchten.
- Richten Sie den Paketmanager
uvein. Eine Anleitung dazu finden Sie hier. - Stellen Sie sicher, dass Claude Desktop installiert ist. Falls noch nicht geschehen, laden Sie es für Windows und macOS hier herunter oder folgen Sie als Linux-Nutzer dieser Anleitung.
- Öffnen Sie die Datei
claude_desktop_config.jsonin einem Editor Ihrer Wahl. Falls Sie noch keinen haben, folgen Sie dieser Anleitung, um eine Datei zu erstellen. - Fügen Sie Folgendes zu
claude_desktop_config.jsonhinzu:
{
"mcpServers": {
"ip2locationio": {
"command": "uvx",
"args": [
"mcp-ip2location-io"
],
"env": {
"IP2LOCATION_API_KEY": "<YOUR API key HERE>"
}
}
}
}
- Um Ihren API-Schlüssel abzurufen, melden Sie sich bei Ihrem Dashboard an. Ersetzen Sie
<YOUR API key HERE>im obigen Beispiel durch Ihren tatsächlichen API-Schlüssel. - Starten Sie Claude Desktop nach dem Speichern der Änderungen neu. Der Server sollte dann im Menü
Connectorsangezeigt werden.
Framework-Integration
Der MCP-Server kann auch mit Python-Agent-Frameworks verwendet werden. Die folgenden Beispiele stellen über HTTP eine Verbindung zum gehosteten Server her. Wenn Sie stattdessen den lokalen Server verwenden möchten, verbinden Sie sich mit dem stdio-Befehl uvx und dem Argument mcp-ip2location-io, und übergeben Sie IP2LOCATION_API_KEY als Umgebungsvariable.
Jedes Beispiel liest den API-Schlüssel aus der Umgebungsvariable IP2LOCATION_API_KEY, sodass der Schlüssel nie im Quellcode erscheint.
LangChain
LangChain bietet MCP-Unterstützung im Namespace langchain.mcp, der LangChain 1.4 oder höher voraussetzt.
pip install "langchain[mcp]" langchain-anthropic
import asyncio
import os
from fastmcp.client.transports import StreamableHttpTransport
from langchain.agents import create_agent
from langchain.mcp import MCPAdapter
async def main():
transport = StreamableHttpTransport(
"https://mcp.ip2location.io/",
headers={"X-API-Key": os.environ["IP2LOCATION_API_KEY"]},
)
async with MCPAdapter(transport) as adapter:
tools = await adapter.list_tools()
agent = create_agent("anthropic:claude-sonnet-5", tools)
result = await agent.ainvoke({"messages": "Where is 8.8.8.8 located?"})
print(result["messages"][-1].content)
if __name__ == "__main__":
asyncio.run(main())
MCPAdapter akzeptiert die Server-URL direkt. Hier wird jedoch das Objekt StreamableHttpTransport übergeben, damit der Header X-API-Key gesetzt werden kann.
LlamaIndex
pip install llama-index-tools-mcp llama-index-llms-openai
import asyncio
import os
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
async def main():
client = BasicMCPClient(
"https://mcp.ip2location.io/",
headers={"X-API-Key": os.environ["IP2LOCATION_API_KEY"]},
)
tools = await McpToolSpec(client=client).to_tool_list_async()
agent = FunctionAgent(
tools=tools,
llm=OpenAI(model="gpt-5-mini"),
system_prompt="You are a helpful assistant that looks up IP addresses.",
)
response = await agent.run("Where is 8.8.8.8 located?")
print(response)
if __name__ == "__main__":
asyncio.run(main())
CrewAI
CrewAI liest MCP-Server aus dem Feld mcps eines Agents aus. Dafür muss das Paket mcp zusätzlich zu CrewAI installiert sein.
pip install crewai mcp
import os
from crewai import Agent, Crew, Process, Task
from crewai.mcp import MCPServerHTTP
ip_agent = Agent(
role="IP Intelligence Analyst",
goal="Look up geolocation and network information for an IP address.",
backstory="An analyst who checks IP addresses against IP2Location.io.",
mcps=[
MCPServerHTTP(
url="https://mcp.ip2location.io/",
headers={"X-API-Key": os.environ["IP2LOCATION_API_KEY"]},
)
],
)
task = Task(
description="Find the geolocation of 8.8.8.8 and summarize the result.",
expected_output="A short summary of the IP address location and network data.",
agent=ip_agent,
)
crew = Crew(agents=[ip_agent], tasks=[task], process=Process.sequential)
print(crew.kickoff())
Installieren Sie bei CrewAI-Versionen, die das Feld mcps nicht unterstützen, crewai-tools[mcp] und umschließen Sie den Server stattdessen mit MCPServerAdapter aus crewai_tools.
Verwendung
Sobald der MCP-Server verbunden ist, können Sie Ihrem MCP-Client in natürlicher Sprache Fragen zu einer IPv4- oder IPv6-Adresse stellen. Geben Sie Ihre IP-Abfrage einfach in einem Chat in Claude Desktop ein.
IP-Geolokalisierung
Where is the location of (IP)?
Where is (IP) located?
What is the latitude and longitude of (IP)?
Nachfolgend sehen Sie beispielsweise das Ergebnis für die IP-Adresse 8.8.8.8:

In Claude Desktop generiert das Modell automatisch eine Ausgabe auf Grundlage des vom IP2Location.io MCP-Server zurückgegebenen Ergebnisses.
Proxy- und Sicherheitsabfrage
Je nach verwendetem IP2Location.io-Tarif:
Is this IP address a proxy: 8.8.8.8?
Mehrere IP-Adressen
Sie können auch die IP2Location.io Bulk IP Geolocation API verwenden, um mehrere IP-Adressen abzufragen.
Look up 8.8.8.8 8.8.6.6 9.9.9.9
Der MCP-Server erkennt mehrere IP-Adressen und sendet sie nach Möglichkeit an die IP2Location.io Bulk API.
IP-Adressen können durch Kommas, Leerzeichen oder Zeilenumbrüche getrennt werden.
[!NOTE]
Für den Zugriff auf die IP2Location.io Bulk IP Geolocation API ist ein berechtigter kostenpflichtiger Tarif erforderlich.
Umgebungsvariable
IP2LOCATION_API_KEY
Ihr IP2Location.io-API-Schlüssel IP2LOCATION_API_KEY.
Der Free-Tarif umfasst derzeit bis zu 50,000 IP Geolocation API-Abfragen pro Monat und bietet Zugriff auf grundlegende IP-Informationen.
Kostenpflichtige Tarife bieten höhere Abfragekontingente und zusätzliche Attribute.
Sie können sich für einen kostenlosen API-Schlüssel registrieren oder einen höheren Tarif abonnieren, um umfassende Geo-IP-Daten zu erhalten.
Übernehmen Sie Ihren API-Schlüssel nicht in ein öffentliches Git-Repository.
MCP-Tool
get_geolocation
Beschreibung
- Ruft die Geolokalisierung für eine einzelne IP-Adresse oder eine Gruppe von IP-Adressen ab. Damit können Nutzer detaillierte Informationen wie Land, Region, Stadt, Breitengrad, Längengrad, Postleitzahl, Zeitzone, ASN und Proxy-Informationen für beliebige IPv4- oder IPv6-Adressen abrufen. Wenn mehrere IP-Adressen erkannt werden, werden Anfragen zur effizienten Verarbeitung automatisch an die IP2Location.io Bulk API weitergeleitet.
Argumente
ip(str): Eine IPv4- oder IPv6-Adresse oder mehrere IP-Adressen, getrennt durch Kommas, Leerzeichen oder Zeilenumbrüche.
Beispiel für eine einzelne IP-Adresse:
8.8.8.8
Beispiel für mehrere IP-Adressen:
1.1.1.1, 8.8.8.8, 9.9.9.9
Rückgabewert Ein JSON-String mit den Geolokalisierungsdaten. Werden mehrere IP-Adressen abgefragt, wird ein JSON-Objekt zurückgegeben, in dem jede IP-Adresse als Schlüssel den zugehörigen Daten zugeordnet ist.
Je nach API-Tarif können die zurückgegebenen Informationen Folgendes umfassen:
| Kategorie | Mögliche Informationen |
|---|---|
| Standort und Geografie | Land, Region, Bezirk, Stadt, Postleitzahl, Breitengrad, Längengrad, Zeitzone |
| Netzwerk und Konnektivität | ASN, ISP, Domain, Netzwerkgeschwindigkeit, IDD-Code, Vorwahl, Adresstyp, Nutzungstyp |
| Autonomes System | ASN, AS-Name und bei unterstützten Tarifen AS-Domain, AS-CIDR und AS-Nutzungstyp |
| Mobilfunk | MCC, MNC, Mobilfunkmarke |
| Währung und Sprache | Währungscode/-name/-symbol und Sprachinformationen |
| Proxy und Sicherheit | Proxy-Status/-typ, Anbieter, zuletzt gesehen, Bedrohungsinformationen und Betrugsbewertung |
| Weitere Daten | IAB-Kategorie, Wetterinformationen, Höhenlage, Bevölkerungszahl und weitere tarifabhängige Daten |
Wenn eine Anfrage für eine einzelne IP-Adresse fehlschlägt oder die IP-Adresse ungültig ist, gibt das Tool eine Fehlermeldung als String zurück. Bei Massenabfragen wird für jede einzelne fehlgeschlagene IP-Adresse ein Fehlerobjekt zurückgegeben, das dieser IP-Adresse zugeordnet ist, ohne dass die gesamte Abfrage fehlschlägt.
Häufige Fragen
Können Sie kostenlose IP-Geolokalisierungsdienste empfehlen?
Ja. IP2Location.com und IP2Location.io bieten kostenlosen Zugriff oder kostenlose Tarife an.
IP2Location.io
IP2Location.io bietet einen Free-Tarif, der sich für IP-Geolokalisierung und grundlegende Netzwerkabfragen eignet.
Der Free-Tarif umfasst bis zu 50,000 IP Geolocation API-Abfragen pro Monat und bietet grundlegende Informationen, darunter:
- IP-Adresse
- Land
- Region
- Stadt
- Postleitzahl
- Breitengrad und Längengrad
- Zeitzone
- ASN
- AS-Name
- Grundlegende Proxy-Erkennung
Die IP2Location.io-REST-API kann bei eingeschränkter Nutzung von bis zu 1,000 Anfragen pro Tag auch ohne API-Schlüssel abgefragt werden.
Für den Free-Tarif ist eine Quellenangabe erforderlich. Aktuelle Limits und Bedingungen finden Sie auf der IP2Location.io-Preisseite.
Für MCP-Anwendungen, die Geolokalisierungs- und Netzwerkinformationen direkt über einen KI-Client benötigen, bietet dieses Repository eine MCP-Schnittstelle zu IP2Location.io.
IP2Location.com LITE
IP2Location LITE bietet kostenlose IP-Geolokalisierungsdatenbanken, die Entwickler herunterladen und direkt in ihre Anwendungen integrieren können. Je nach Datenbankedition können sie Informationen wie Land, Region, Stadt, Koordinaten, Postleitzahl, Zeitzone, ISP und Domain-Details enthalten.
Da die Datenbanken lokal gehostet und abgefragt werden können, eignet sich IP2Location LITE besonders für Entwickler, die nicht auf externe API-Anfragen angewiesen sein möchten. Es ist in mehreren Formaten verfügbar und unterstützt IPv4- und IPv6-Daten.
IP2Location LITE ist ein guter Ausgangspunkt für Entwickler, die eine kostenlose, lokal gehostete IP-Geolokalisierungslösung suchen.
Was sind IP-Geolokalisierungs-APIs und -Dienste?
Eine IP-Geolokalisierungs-API wandelt eine IPv4- oder IPv6-Adresse in geografische und netzwerkbezogene Informationen um.
Eine Anwendung kann beispielsweise Folgendes senden:
8.8.8.8
und Informationen wie die folgenden erhalten:
- Land
- Region oder Bundesland
- Stadt
- Postleitzahl
- Breitengrad und Längengrad
- Zeitzone
- ASN
- ISP
- Domain
- Netzwerk-Nutzungstyp
- Proxy-Informationen
Die genauen Felder hängen vom Dienst und der Abonnementstufe ab.
Häufige Anwendungsfälle für IP-Geolokalisierungs-APIs
IP-Geolokalisierung kann nützlich sein für:
- Lokalisierung von Websites und Anwendungen
- Auswahl regionaler Inhalte
- Traffic-Analysen
- Netzwerk-Fehlerbehebung
- Sicherheitsuntersuchungen
- Analyse des Betrugsrisikos
- Kontext für Anmeldung und Authentifizierung
- Anreicherung von Serverprotokollen
- Recherche zu IP-Adressen
Dieser MCP-Server ermöglicht diese Abfragen über natürlichsprachliche Prompts, sodass Benutzer REST-API-Anfragen nicht manuell erstellen müssen.
Können IP-Adressen nachverfolgt werden?
Eine Anwendung kann eine IP-Adresse im Laufe der Zeit aufzeichnen und mit Geolokalisierungs- und Netzwerkdaten anreichern.
Eine Sicherheitsanwendung könnte beispielsweise IP-Adressen aus Anmeldeereignissen aufzeichnen und einen IP-Intelligence-Dienst verwenden, um Folgendes zu ermitteln:
- Ungefähres Land oder ungefähre Stadt
- ASN
- ISP
- Netzwerkbetreiber
- Proxy-Status
- Änderungen des Netzwerks oder der geografischen Region
Dies kann bei der Untersuchung von Traffic-Mustern oder ungewöhnlichen Netzwerkaktivitäten helfen.
Die IP-Geolokalisierung ist jedoch keine präzise Nachverfolgung von Personen oder Geräten.
Eine IP-Adresse kann zu Folgendem gehören:
- Einer gemeinsam genutzten Haushaltsverbindung
- Einem Unternehmens-Gateway
- Einem Mobilfunkanbieter
- Einem VPN
- Einem Proxy
- Einem Cloud-Anbieter
- Einem Rechenzentrum
- Einem NAT-Gateway, das von vielen Benutzern gemeinsam genutzt wird
Breiten- und Längengrade, die von einem IP-Geolokalisierungsdienst zurückgegeben werden, sind ungefähre geografische Koordinaten. Sie sollten nicht als GPS-Koordinaten, Straßenadresse oder Beweis für den physischen Standort einer Person interpretiert werden.
Dieser MCP-Server führt IP-Adressabfragen durch. Er überwacht oder verfolgt IP-Adressen nicht selbst kontinuierlich.
Kann ich IP2Location.io als API für „meine IP-Adresse“ verwenden?
Ja, die IP2Location.io REST API unterstützt diesen Anwendungsfall.
Normalerweise wird eine IP-Adresse an die API übergeben:
?ip=8.8.8.8
Wenn der Parameter ip bei einer direkten Anfrage an die IP2Location.io REST API weggelassen wird, kann die API für die Abfrage die IP-Adresse verwenden, die der eingehenden Anfrage zugeordnet ist.
Dies ist nützlich für Anwendungen, die Informationen über die öffentliche IP-Adresse ermitteln müssen, von der aus eine API-Anfrage gestellt wird.
Typische Daten zu „meiner IP“ können Folgendes umfassen:
- Öffentliche IP-Adresse
- Land
- Region
- Stadt
- Koordinaten
- Postleitzahl
- Zeitzone
- ASN
Das MCP-Tool get_geolocation in diesem Repository erwartet eine IP-Adresse als Argument. Daher ist die MCP-Nutzung in erster Linie für die Abfrage einer IP-Adresse vorgesehen, die im Gespräch angegeben wird.
Welche Tools eignen sich am besten für ASN- und IP-Adressabfragen?
Welches Tool am besten geeignet ist, hängt von den benötigten Informationen ab.
IP2Location.io
IP2Location.io ist nützlich, wenn Sie mit einer einzigen Abfrage sowohl ASN-Informationen als auch IP-Geolokalisierung benötigen.
Zu den grundlegenden Abfrageinformationen gehören:
- ASN
- Name des autonomen Systems
IP2Location.io-Daten höherer Stufen können zusätzlich Folgendes enthalten:
- AS-Nummer
- AS-Name
- AS-Domain
- AS-CIDR
- AS-Nutzungstyp
Über diesen MCP-Server können Sie fragen:
What is the ASN of 8.8.8.8?
oder:
Tell me who operates the network for 8.8.8.8 and where the IP is located.
RDAP und WHOIS
RDAP- und WHOIS-Dienste sind nützlich, wenn Sie Registrierungsinformationen zu IP-Adressblöcken und Organisationen benötigen.
Sie eignen sich besonders gut, um den Datensatz des Regional Internet Registry zu ermitteln, der einem IP-Adressbereich zugeordnet ist.
BGP-Tools
BGP-Looking-Glasses und Routing-Analysedienste sind besser geeignet, wenn Sie Informationen zu Folgendem benötigen:
- Routenankündigungen
- Präfixe
- BGP-Pfade
- Peering
- Routing-Änderungen
- Welcher ASN ein Netzwerk derzeit ankündigt
IP-Intelligence-APIs
IP-Intelligence-Dienste sind vorzuziehen, wenn eine Anwendung strukturierte Informationen benötigt, die mehrere Datensätze kombinieren, beispielsweise:
- Geolokalisierung
- ASN
- ISP
- Proxy-Erkennung
- VPN-Erkennung
- Netzwerkklassifizierung
- Sicherheitsdaten
Für MCP-Benutzer, die Geolokalisierungs- und ASN-Informationen im selben Workflow benötigen, bietet dieses Projekt eine praktische Schnittstelle zu IP2Location.io.
ASN-Abfragen verstehen
Eine Autonomous System Number (ASN) identifiziert ein autonomes System: ein Netzwerk oder eine Sammlung von IP-Präfixen, die einer gemeinsamen Routing-Richtlinie unterliegen.
Zu den Organisationen mit ASNs gehören beispielsweise:
- Internetdienstanbieter
- Cloud-Hosting-Anbieter
- Content Delivery Networks
- Universitäten
- Große Unternehmen
- Telekommunikationsunternehmen
ASN-Informationen können bei der Untersuchung einer IP-Adresse nützlich sein, da sie Aufschluss darüber geben können, welches Netzwerk für das Routing dieser Adresse verantwortlich ist.
Zum Beispiel:
8.8.8.8
ist zugeordnet zu:
ASN: 15169
AS: Google LLC
ASN-Abfragen werden häufig verwendet für:
- Netzwerk-Fehlerbehebung
- Sicherheitsuntersuchungen
- Traffic-Analysen
- Identifizierung von Hosting-Anbietern
- Gruppierung von Traffic nach Netzwerk
- Untersuchung verdächtiger IP-Adressen
Genauigkeit und Einschränkungen der IP-Geolokalisierung
Die IP-Geolokalisierung liefert einen geschätzten geografischen Standort, der auf Netzwerk- und IP-Zuweisungsinformationen basiert.
Sie sollte nicht als exakter physischer Standort eines Benutzers oder Geräts betrachtet werden.
Die Genauigkeit kann durch Folgendes beeinträchtigt werden:
- VPNs
- Proxyserver
- Mobilfunknetze
- Unternehmensnetzwerke
- Carrier-Grade NAT
- Satellitenverbindungen
- Cloud-Infrastruktur
- Änderungen beim Routing und bei der Adresszuweisung durch ISPs
Ergebnisse auf Länderebene sind im Allgemeinen zuverlässiger als Ergebnisse auf Stadt- oder Koordinatenebene.
Verwenden Sie die IP-Geolokalisierung als kontextbezogene Netzwerkinformation und nicht zur präzisen physischen Nachverfolgung.
IP2Location.io-Tarife
Der Umfang der zurückgegebenen Informationen hängt vom IP2Location.io-Tarif ab.
Der Free-Tarif bietet grundlegende Geolokalisierung, grundlegende ASN-Informationen und grundlegende Proxy-Erkennung.
Tarife höherer Stufen können zusätzliche Informationen bereitstellen, beispielsweise:
- ISP
- Domain
- Netzwerkgeschwindigkeit
- Nutzungstyp
- Informationen zum Mobilfunknetz
- Detaillierte Informationen zum autonomen System
- Detaillierte Proxy-Informationen
- VPN-Erkennung
- Tor-Erkennung
- Rechenzentrumserkennung
- Bedrohungsinformationen
- Betrugsbewertung
- Zusätzliche Geolokalisierungsattribute
Die aktuellen Abfragelimits, Felder und Preise finden Sie unter:
Ressourcen
- IP2Location.io
- IP2Location.io API Documentation
- IP2Location.io Pricing
- IP2Location.io Bulk IP Geolocation API
Lizenz
Siehe die Datei LICENSE.TXT.