IP-Information abfragen
Abfrage detaillierter Informationen wie geografische Lage, ISP und ASN einer IP-Adresse
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 APIBietet detaillierte IP-Informationen, ASN-Daten, geografische Positionen und Unternehmensdaten. Kostenlose Version (Free Plan) verfügbar.
IPGeolocation.io
Umfangreiche FunktionenBietet IP-Geolokalisierung, Zeitzone, Währung, Wetterdaten und mehr. Kostenlose Version: 30.000 Anfragen pro Monat.
MaxMind GeoIP2
Am genaueste, enterprise-readyBranchenstandard für IP-Geolokalisierungs-Datenbanken mit hoher Genauigkeit. Bietet sowohl Offline-Datenbanken als auch Online-APIs.
IPStack
SicherheitsüberprüfungUnterstützt IPv4 und IPv6 sowie Sicherheitsfunktionen (Erkennung von Proxys, VPNs und Tor). Kostenlose Version: 100 Anfragen pro Monat.
IPData.co
BedrohungsinformationenBietet Bedrohungsinformationen, ASN-Daten und Unternehmensdaten. Kostenlose Version: 1.500 Anfragen pro Tag.
Abstract API
Einfach zu nutzenEinfach zu verwendende IP-Geolokalisierungs-API. Kostenlose Version: 1.000 Anfragen pro Monat, begrenzt auf 1 Anfrage/Sekunde.
IPRegistry
Registrieren und 100.000 Anfragen gratis erhaltenBietet IP-Geolokalisierung, Unternehmensdaten, Bedrohungserkennung und Auflösung von User-Proxys. Registrierung mit 100.000 kostenlosen Anfragen.
DB-IP
Open-Source-DatenbankBietet kostenlose Downloads der IP-Geolokalisierungs-Datenbank sowie einen Online-Abfragedienst.
IPify
Öffentliche IP ermittelnSpezialisiert 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.