IP-Information abfragen

Abfrage detaillierter Informationen wie geografische Lage, ISP und ASN einer IP-Adresse

Abfrage-Einstellungen

Abfrageergebnis

Bitte geben Sie eine IP-Adresse ein oder klicken Sie auf „Meine IP erkennen“, um zu beginnen

Datenschutz und Sicherheit

Beachten Sie beim Abfragen von IP-Informationen mit diesem Tool Folgendes:

  • ℹ️ Die Abfrageanfragen werden an Drittanbieter-APIs gesendet. Wir speichern Ihre Abfragehistorie nicht.
  • ℹ️ Geografische IP-Informationen sind in der Regel auf Stadt-Ebene genau und können nicht auf eine konkrete Adresse lokalisiert werden.
  • ℹ️ Die meisten Heimbandbreiten verwenden dynamische IPs – Ihre IP-Adresse ändert sich regelmäßig.
  • ℹ️ Wenn Sie einen VPN- oder Proxy-Dienst nutzen, werden die Abfrageergebnisse die Informationen des Proxy-Servers anzeigen.

Anwendungsfälle

Sicherheitsüberprüfung

Überprüfen Sie verdächtige IP-Adressen in Ihren Zugriffsprotokollen, um potenzielle Sicherheitsbedrohungen zu erkennen.

Netzwerkdiagnose

Fehlersuche bei Netzwerkproblemen, um die geografische Lage von Servern oder CDN-Knoten zu bestimmen.

Geolokalisierung

Bieten Sie lokalisierte Inhalte, Sprachen oder Dienste basierend auf der IP des Benutzers an (z. B. CDN-Verteilung).

Häufig gestellte Fragen

Ist die IP-Geolokalisierung genau?

Die IP-Geolokalisierung ist in der Regel auf Stadtlevel genau, mit einer Abweichung von einigen Dutzend bis Hunderten von Kilometern. Eine genaue Ortung bis zur Straße oder Hausnummer ist nicht möglich.

Warum ändert sich meine IP-Adresse?

Die meisten privaten Breitbandverbindungen verwenden dynamische IP-Adressen (DHCP), wobei der Anbieter Ihre IP regelmäßig wechselt. Unternehmen oder Server nutzen in der Regel statische IP-Adressen.

Wie kann ich meine echte IP-Adresse verbergen?

Sie können ein VPN, einen Proxy-Server oder das Tor-Netzwerk verwenden, um Ihre echte IP zu verbergen. Beachten Sie jedoch, dass diese Dienste die Netzwerkgeschwindigkeit beeinträchtigen und den Zugriff auf bestimmte Webseiten erschweren können.

Warum habe ich zwei IP-Adressen?

Sie besitzen möglicherweise sowohl eine IPv4- als auch eine IPv6-Adresse. Das moderne Netzwerk befindet sich im Übergang von IPv4 zu IPv6, und viele Geräte unterstützen beide Protokolle gleichzeitig.

Was ist eine IP-Adresse?

Eine IP-Adresse (Internet Protocol) ist eine eindeutige Kennung für Geräte im Internet – vergleichbar mit einer Hausnummer in der realen Welt. Jedes Gerät, das mit dem Internet verbunden ist, besitzt eine IP-Adresse, die zur Lokalisierung und Kommunikation im Netzwerk benötigt wird.

IPv4 vs. IPv6: Warum brauchen wir IPv6?

IPv4 (1981)

Format: 4 Dezimalzahlen (z. B. 192.168.1.1)

Gesamtanzahl: Ca. 4,3 Milliarden Adressen (2³² = 4.294.967.296)

Problem: Adressen sind fast erschöpft – bereits 2011 wurden alle vergeben.

Länge: 32 Bit

IPv6 (1998)

Format: 8 hexadezimale Gruppen (z. B. 2001:0db8::1)

Gesamtanzahl: Ca. 340 Sextillarden Adressen (2¹²⁸)

Vorteil: Nahezu unendlich viele Adressen – ausreichend, um jeder Sandkörnchen auf der Erde eine zuzuweisen

Länge: 128 Bit

Warum reichen IPv4-Adressen nicht mehr aus?

  • • Weltbevölkerung: 8 Milliarden Menschen, jeder mit mindestens 2–3 Geräten (Handy, Computer, Tablet)
  • • Explosive Zunahme von IoT-Geräten (Smart Home, Autos, tragbare Geräte)
  • • Unternehmen und Rechenzentren benötigen große Mengen an IP-Adressen
  • • Ungleichmäßige frühe Vergabe (z. B. hat das MIT 16 Millionen IP-Adressen)

Spezielle IP-Adressbereiche

Loopback-Adresse

127.0.0.0/8 (127.0.0.1 – 127.255.255.255)

Wird für lokale Tests verwendet; Daten werden nicht ins Netzwerk gesendet. Häufig wird 127.0.0.1 als localhost verwendet.

Verwendung: Lokale Dienste testen, Entwicklung und Debugging

Private Adressen

  • 10.0.0.0/8 (10.0.0.0 – 10.255.255.255) – Klasse A
  • 172.16.0.0/12 (172.16.0.0 – 172.31.255.255) – Klasse B
  • 192.168.0.0/16 (192.168.0.0 – 192.168.255.255) – Klasse C

Wird intern in lokalen Netzwerken verwendet; keine direkte Internetverbindung möglich – NAT-Konvertierung erforderlich

Verwendung: Heimnetzwerke, Unternehmens-Intranets

APIPA-Adressen

169.254.0.0/16

Temporäre Adressen, die automatisch vom System vergeben werden, wenn kein DHCP-Server verfügbar ist

Verwendung: Automatische Konfiguration (zeigt einen Netzwerk-Konfigurationsfehler an)

Multicast-Adressen

224.0.0.0/4 (224.0.0.0 – 239.255.255.255)

Wird für Ein-zu-Viele-Kommunikation verwendet, z. B. Video-Streaming oder IPTV

Reservierte Adressen

  • 0.0.0.0/8 – Bezeichnet „das eigene Netzwerk“
  • 255.255.255.255 – Broadcast-Adresse
  • 192.0.2.0/24 – Exklusiv für Dokumentationsbeispiele
  • 198.18.0.0/15 – Exklusiv für Benchmark-Tests

Leistungsstärkste öffentliche DNS-Server

Google DNS

8.8.8.8 / 8.8.4.4

2001:4860:4860::8888 / 2001:4860:4860::8844

Weltweit schnellster und stabilster DNS-Server mit DNSSEC-Unterstützung

Cloudflare DNS

1.1.1.1 / 1.0.0.1

2606:4700:4700::1111 / 2606:4700:4700::1001

Fokus auf Privatsphäre, extrem schnell, keine Protokollierung

Quad9 DNS

9.9.9.9 / 149.112.112.112

Sicherheitsschutz, Blockierung von schädlichen Websites

OpenDNS

208.67.222.222 / 208.67.220.220

Elternkontrolle, Inhaltsfilterung

DNS für Asien

  • Alibaba Cloud DNS (China): 223.5.5.5 / 223.6.6.6
  • DNSPod (China): 119.29.29.29
  • 114 DNS (China): 114.114.114.114

Interessante IP-Fakten

💰 Teuerste IP-Adressbereiche

Der IP-Bereich 1.0.0.0/8 wurde von APNIC für mehrere Millionen Dollar erworben, um ihn für Forschungszwecke zu nutzen. Bestimmte „schöne“ IPs wie 8.8.8.8 oder 1.1.1.1 sind sehr wertvoll; Cloudflare zahlte einen hohen Betrag an einen Telekommunikationsanbieter, um 1.1.1.1 zu erwerben.

📍 Warum wird dieselbe IP an unterschiedlichen Orten angezeigt?

  • • Unterschiedliche IP-Geolocation-Datenbanken (verschiedene Datenquellen der APIs)
  • • Dynamische IP-Adressen ändern sich (vom Anbieter neu zugewiesen)
  • • VPN-/Proxy-Server (zeigen die Position des Proxy-Servers an)
  • • CDN-Knoten (zeigen die Position des nächstgelegenen CDN-Servers an)
  • • Mobilfunknetz (Basisstationen können ungenau sein)

📊 IPv6-Adoption

Stand 2024 beträgt die globale IPv6-Adoption etwa 40 %. Indien, die USA und Deutschland führen an, China liegt bei etwa 30 %. Belgien ist das Land mit der höchsten IPv6-Adoption weltweit, mit über 60 %.

🎂 Die erste IP-Adresse

Am 1. Januar 1983 wurde das Internet offiziell auf das TCP/IP-Protokoll umgestellt, und die erste IP-Adresse entstand. Leonard Kleinrock von BBN Technologies gilt als der erste Mensch, der eine IP-Adresse nutzte.

🗑️ Unangemessene IP-Adressvergabe

In den frühen Tagen des Internets wurde die IP-Vergabe extrem großzügig gehandhabt: Das MIT (eine einzige Universität) besaß 16 Millionen IPs (ganzer Bereich 18.0.0.0/8), und Apple hatte 16 Millionen IPs (17.0.0.0/8). Gleichzeitig erhielt das gesamte Festlandchina nur etwa 330 Millionen IPs, um fast eine Milliarde Internetnutzer zu versorgen – bei einer Annahme von zwei Geräten pro Person wären mindestens 2 Milliarden IPs nötig. Diese ungleiche Verteilung zwang China dazu, massiv NAT-Technologien zur IP-Teilung einzusetzen.

🚫 IP-Blacklist

Es gibt weltweit mehrere IP-Blacklist-Datenbanken (z. B. Spamhaus), die IP-Adressen markieren, die als Quellen für Spam, Malware oder DDoS-Angriffe gelten. Sobald eine IP auf einer solchen Liste steht, kann dies dazu führen, dass E-Mails abgelehnt oder Webseiten blockiert werden.

🤯 Die seltsamen Fälle der IP-Geolokalisierung

Eine normale Familie in Kansas, USA, wurde durch die IP-Datenbank von MaxMind standardmäßig auf die geografische Mitte der USA (Koordinaten 38°N 97°W) gesetzt. Dadurch wurden Millionen von IP-Adressen, die nicht genau lokalisiert werden konnten, auf dieses Haus verwiesen. Die Familie wurde unwissentlich zum „Hackersitz der gesamten USA“ und erhielt unzählige Anrufe und Besuche von FBI, Polizei, Gläubigern und Betrugsopfern – sogar Einbrüche mitten in der Nacht traten auf. 2016 verklagte die Familie MaxMind und erhielt letztlich eine Entschädigung.

💸 IPv4-Adressen können gekauft und verkauft werden

Aufgrund des Mangels an IPv4-Adressen sind diese zu handelbaren Gütern geworden. Am Schwarzmarkt können sie bis zu 40 US-Dollar pro Adresse kosten. 2011 kaufte Microsoft 666.000 IPv4-Adressen von dem zahlungsunfähigen Unternehmen Nortel für 7,5 Millionen US-Dollar – das entspricht durchschnittlich etwa 11,25 US-Dollar pro Adresse. 2014 begannen Tech-Giganten wie Amazon und Microsoft, IPv4-Adressen massenhaft aufzukaufen, wodurch die Preise stark anstiegen.

🤦 Die „Fehleinschätzung“ der IPv4-Entwickler

1981 gingen die Entwickler von IPv4 davon aus, dass „4,2 Milliarden Adressen für die gesamte Menschheit ausreichen würden“. Sie konnten nicht ahnen, dass das Internet jemals ein Ausmaß erreichen würde, bei dem 8 Milliarden Menschen jeweils mindestens 2–3 Geräte besitzen – dazu kommen noch die explosionsartig wachsenden IoT-Geräte. Hätte man damals ein 64-Bit- oder 128-Bit-System entworfen, gäbe es heute kein Problem der Adresserschöpfung.

🏠 Das Geheimnis von 127.0.0.1

127.0.0.1 (localhost) ist nicht nur eine einzelne Adresse – der gesamte Bereich 127.0.0.0/8 (ca. 16 Millionen Adressen) ist ein Loopback-Bereich. Sie können z. B. 127.0.0.2, 127.1.2.3 oder beliebige andere Adressen innerhalb dieses Bereichs pingen – alle führen zu Ihrem eigenen Gerät.

⏰ Zeitlinie der IPv4-Adresserschöpfung

Am 3. Februar 2011 vergeben die IANA die letzten verbleibenden IPv4-Adressblöcke. Am 15. April 2011 erschöpfte sich der亚太-Region (APNIC). Im September 2012 war Europa (RIPE NCC) erschöpft. Im September 2015 verbrauchte Nordamerika (ARIN) seine letzten IPv4-Adressen.

📏 Die längste IP-Adresse

Eine IPv6-Adresse kann maximal 39 Zeichen lang sein (8 Gruppen mit jeweils 4 hexadezimalen Ziffern und 7 Doppelpunkten). Durch Kürzungsregeln kann sie jedoch erheblich verkürzt werden, z. B. wird ::1 für die IPv6-Loopback-Adresse verwendet.

🚀 IP-Adresse hat keinen Einfluss auf die Geschwindigkeit

Viele glauben fälschlicherweise, dass das Wechseln der IP-Adresse die Internetgeschwindigkeit verbessern kann. Tatsächlich ist eine IP-Adresse lediglich eine „Postanschrift“ im Netzwerk. Die Geschwindigkeit hängt von Bandbreite, Routing und Servern ab – nicht von der IP-Adresse selbst.

Eigenschaften von IPv6: Vor- und Nachteile

Vorteile

  • Riesiger Adressraum: 2¹²⁸ Adressen – praktisch unerschöpflich
  • Vereinfachtes Routing: Hierarchische Adressstruktur führt zu kleineren Routing-Tabellen
  • Automatische Konfiguration: Unterstützt SLAAC, kein DHCP erforderlich
  • Bessere Sicherheit: Integrierte IPsec-Unterstützung
  • Verbesserte QoS: Stream-Label-Feld für optimierte Echtzeitanwendungen
  • Kein NAT erforderlich: Jedes Gerät erhält eine öffentliche IP-Adresse
  • Unterstützung für Mobilität: Verbesserte Unterstützung für mobile Geräte

Nachteile

  • Kompatibilitätsprobleme: Erfordert Unterstützung durch Geräte und Netzwerke
  • Lernkurve: Adressformat ist komplex und schwer zu merken
  • Übergangskosten: Erfordert Upgrades von Hardware und Software
  • Dual-Stack-Betrieb: Während des Übergangs müssen IPv4 und IPv6 parallel unterstützt werden

Verwandte Dienste zur IP-Informationssuche

Dieses Tool nutzt die folgenden APIs und empfiehlt weitere hervorragende IP-Abfragedienste:

IP-API.com

Wird von diesem Tool verwendet ⭐

Dieses Tool verwendet hauptsächlich diese API. Vollständig kostenlos (nicht kommerzielle Nutzung), unterstützt Batch-Abfragen und bietet Daten im JSON/XML/CSV-Format. Begrenzung: 45 Anfragen/Minute.

IPapi.co

Wird von diesem Tool verwendet ⭐

Als Backup-API für dieses Tool. Bietet zusätzliche Informationen wie Währung, Sprache und Verbindungstyp. Kostenlose Version: 30.000 Anfragen pro Monat.

IPInfo.io

Genauere Daten, benutzerfreundliche API

Bietet detaillierte IP-Informationen, ASN-Daten, geografische Positionen und Unternehmensdaten. Kostenlose Version (Free Plan) verfügbar.

IPGeolocation.io

Umfangreiche Funktionen

Bietet IP-Geolokalisierung, Zeitzone, Währung, Wetterdaten und mehr. Kostenlose Version: 30.000 Anfragen pro Monat.

MaxMind GeoIP2

Am genaueste, enterprise-ready

Branchenstandard für IP-Geolokalisierungs-Datenbanken mit hoher Genauigkeit. Bietet sowohl Offline-Datenbanken als auch Online-APIs.

IPStack

Sicherheitsüberprüfung

Unterstützt IPv4 und IPv6 sowie Sicherheitsfunktionen (Erkennung von Proxys, VPNs und Tor). Kostenlose Version: 100 Anfragen pro Monat.

IPData.co

Bedrohungsinformationen

Bietet Bedrohungsinformationen, ASN-Daten und Unternehmensdaten. Kostenlose Version: 1.500 Anfragen pro Tag.

Abstract API

Einfach zu nutzen

Einfach zu verwendende IP-Geolokalisierungs-API. Kostenlose Version: 1.000 Anfragen pro Monat, begrenzt auf 1 Anfrage/Sekunde.

IPRegistry

Registrieren und 100.000 Anfragen gratis erhalten

Bietet IP-Geolokalisierung, Unternehmensdaten, Bedrohungserkennung und Auflösung von User-Proxys. Registrierung mit 100.000 kostenlosen Anfragen.

DB-IP

Open-Source-Datenbank

Bietet kostenlose Downloads der IP-Geolokalisierungs-Datenbank sowie einen Online-Abfragedienst.

IPify

Öffentliche IP ermitteln

Spezialisiert auf die Ermittlung der öffentlichen IP-Adresse – einfach, schnell und völlig kostenlos.

Wie kann ich die IP-Adresse programmatisch abrufen?

Im Folgenden finden Sie Beispielscode zur Ermittlung der IP-Adresse des Besuchers in verschiedenen Programmiersprachen:

Java (Spring Boot)

import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;

@RestController
public class IpController {
    
    @GetMapping('/ip')
    public String getClientIp(HttpServletRequest request) {
        String ip = request.getHeader("CF-Connecting-IP");
        
        if (ip == null || ip.isEmpty()) {
            ip = request.getHeader("X-Forwarded-For");
            if (ip != null) {
                ip = ip.split(",")[0];
            }
        }
        
        if (ip == null || ip.isEmpty()) {
            ip = request.getHeader("X-Real-IP");
        }
        
        if (ip == null || ip.isEmpty()) {
            ip = request.getRemoteAddr();
        }
        
        return ip;
    }
}

PHP

function getClientIp() {
    $ipKeys = [
        'HTTP_CF_CONNECTING_IP',
        'HTTP_X_FORWARDED_FOR',
        'HTTP_X_REAL_IP',
        'REMOTE_ADDR'
    ];
    
    foreach ($ipKeys as $key) {
        if (!empty($_SERVER[$key])) {
            $ips = explode(',', $_SERVER[$key]);
            return trim($ips[0]);
        }
    }
    
    return $_SERVER['REMOTE_ADDR'] ?? 'Unknown';
}

$ip = getClientIp();
echo "Your IP: " . $ip;

JavaScript (Node.js)

const express = require('express');
const app = express();

app.get('/ip', (req, res) => {
    const ip = req.headers['cf-connecting-ip'] ||
                req.headers['x-forwarded-for']?.split(',')[0] || 
                req.headers['x-real-ip'] || 
                req.socket.remoteAddress;
    
    res.json({ ip: ip });
});

app.listen(3000);

Python (Flask)

from flask import Flask, request

app = Flask(__name__)

@app.route('/ip')
def get_ip():
    ip = request.headers.get('CF-Connecting-IP') or \
         request.headers.get('X-Forwarded-For', '').split(',')[0] or \
         request.headers.get('X-Real-IP') or \
         request.remote_addr
    
    return {'ip': ip}

if __name__ == '__main__':
    app.run()

Rust

use actix_web::{web, App, HttpRequest, HttpServer, Responder};

fn get_client_ip(req: &HttpRequest) -> String {
    if let Some(ip) = req.headers().get("CF-Connecting-IP") {
        return ip.to_str().unwrap_or("").to_string();
    }
    
    if let Some(forwarded) = req.headers().get("X-Forwarded-For") {
        if let Ok(forwarded_str) = forwarded.to_str() {
            if let Some(first_ip) = forwarded_str.split(',').next() {
                return first_ip.trim().to_string();
            }
        }
    }
    
    if let Some(ip) = req.headers().get("X-Real-IP") {
        return ip.to_str().unwrap_or("").to_string();
    }
    
    req.peer_addr()
        .map(|addr| addr.ip().to_string())
        .unwrap_or_else(|| "Unknown".to_string())
}

async fn ip_handler(req: HttpRequest) -> impl Responder {
    let ip = get_client_ip(&req);
    format!("Your IP: {}", ip)
}

#[actix_web::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(|| {
        App::new().route("/ip", web::get().to(ip_handler))
    })
    .bind("127.0.0.1:8080")?
    .run()
    .await
}

Go

package main

import (
    "net/http"
    "strings"
)

func getClientIP(r *http.Request) string {
    if ip := r.Header.Get("CF-Connecting-IP"); ip != "" {
        return ip
    }
    
    if forwarded := r.Header.Get("X-Forwarded-For"); forwarded != "" {
        ips := strings.Split(forwarded, ",")
        return strings.TrimSpace(ips[0])
    }
    
    if ip := r.Header.Get("X-Real-IP"); ip != "" {
        return ip
    }
    
    return r.RemoteAddr
}

func handler(w http.ResponseWriter, r *http.Request) {
    ip := getClientIP(r)
    w.Write([]byte("Your IP: " + ip))
}

func main() {
    http.HandleFunc("/ip", handler)
    http.ListenAndServe(":8080", nil)
}

注意事项:

  • • Hinweis: Wenn Ihre Website ein CDN (z. B. Cloudflare) oder einen Reverse-Proxy (z. B. Nginx) verwendet, müssen Sie die echte IP-Adresse aus einem spezifischen HTTP-Header abrufen.
  • • Priorität: CF-Connecting-IP > X-Forwarded-For > X-Real-IP > RemoteAddr
  • • X-Forwarded-For kann mehrere IPs enthalten (durch Kommas getrennt); die erste ist die echte Client-IP.
  • • JavaScript im Browser kann die IP-Adresse nicht direkt abrufen – es muss eine Drittanbieter-API verwendet werden.