Watch-IP

Watch-IP-Datenquellen und Abdeckung

Jedes Feld einer Watch-IP-Antwort stammt je nach Endpoint aus einer von zwei Quellen: unseren eigenen Daten auf Netzwerkebene für den verbindenden Browser (GET /v1/geo) oder den Drittanbieter-Datenbanken DB-IP City Lite und ASN Lite für eine übergebene IP-Adresse (GET/POST /v1/lookup). Beide Endpoints berechnen dieselben Felder für Währung/Compliance/Locale/Sonne/Feiertage/Alter/Steuern aus dem Standort, den ihre Quelle liefert. Die E-Mail-Prüfung hat eigene Quellen, die unten beschrieben sind. Diese Seite gibt an, welche Quelle welches Feld liefert, was fehlt und wie Sie einen vermuteten Fehler melden – unter Genauigkeit erfahren Sie, wie Sie jede der beiden Quellen selbst bewerten.

GET /v1/geo: Daten auf Netzwerkebene plus lokale Anreicherung

country, region, regionCode, city, latitude, longitude, continent, postalCode, timezone, asn und asOrganization stammen aus unseren eigenen Daten auf Anfrageebene für den verbindenden Client — bei jeder Anfrage neu ermittelt, nicht aus einer separaten, von Watch-IP gepflegten Datenbank. currency, callingCode, locale, sun (Sonnenauf-/-untergang), holiday, age, tax und compliance werden lokal aus diesem Standort sowie mitgelieferten Referenztabellen berechnet; es handelt sich um regionale Hinweise, nicht um unabhängig beobachtete Tatsachen über den Besucher. security (Indikatoren für VPN/Tor/Rechenzentrum/Bedrohung/sanktioniertes Netzwerk) wird gegen die unten beschriebenen Listendaten abgeglichen und erscheint nur bei Tarifen, die es enthalten.

GET/POST /v1/lookup: DB-IP City Lite

ip, found, country, continent, region, city, latitude und longitude für eine angegebene Adresse stammen aus der DB-IP-Datenbank City Lite. postalCode und timezone sind bei diesem Endpoint immer null — City Lite füllt sie nicht —, und asn/asOrganization/security sind überhaupt nicht Teil der Abfrageantwort. found: false bedeutet, dass es keinen passenden Eintrag für die Adresse in der aktuell geladenen Datenbank gibt; dieselbe Implementierung kann found: false auch zurückgeben, wenn die Datenbank selbst nicht verfügbar ist oder das Laden noch nicht abgeschlossen ist — behandeln Sie false also als „kein verwertbares Ergebnis“, nicht als Beweis dafür, dass die Adresse keinen realen Standort hat.

Quelle
DB-IP (db-ip.com) — Edition City Lite.
Namensnennung
IP Geolocation by DB-IP (db-ip.com), gemäß den Lizenzbedingungen von DB-IP für diese Edition.
Aktualisierungsrhythmus
Vom eigenen Veröffentlichungsplan von DB-IP für City Lite festgelegt; Watch-IP prüft die Aktualität einzelner Einträge nicht unabhängig.

Die Abdeckung der Sicherheitslisten unterscheidet sich nach Netzwerktyp und IP-Version

Die Felder isTor, isVpn, isDatacenter, isThreat und isSanctionedNetwork werden gegen separat gepflegte Listen abgeglichen, nicht aus unseren eigenen Daten auf Netzwerkebene oder aus DB-IP abgeleitet. IPv4-Verbindungen werden gegen alle fünf Kategorien geprüft; IPv6-Verbindungen werden gegen alles außer Tor geprüft, da es derzeit keine kostenlose IPv6-Tor-Exit-Listenquelle gibt — isTor ist für eine IPv6-Verbindung immer false, unabhängig davon, ob es sich tatsächlich um einen Tor-Exit handelt. Diese Listen werden zusammengestellt, in unserem eigenen Speicher abgelegt und nach einem Zeitplan aktualisiert; eine langsame oder fehlgeschlagene Aktualisierung führt zu veralteten oder leeren Listendaten statt zu einer defekten Antwort — ein false-Ergebnis bedeutet also „keine Übereinstimmung in der aktuell geladenen Liste“, niemals eine bestätigt saubere Verbindung.

E-Mail-Prüfung: Listen mit Wegwerf-Domains, DNS und Registrierungsdaten

isDisposable wird mit einer zusammengeführten Liste aus drei von der Community gepflegten Open-Source-Listen mit Wegwerf-Domains abgeglichen, die alle paar Stunden aktualisiert wird – abzüglich einer eingebauten Allowlist großer Postfachanbieter und Unternehmensdomains, damit ein fehlerhafter Upstream-Eintrag sie nicht markieren kann; Subdomains einer gelisteten Domain werden ebenfalls erkannt. disposableSource: mx_host beruht auf Watch-IPs eigener Beobachtung, welche Mailserver die gelisteten Domains nutzen – ein Mail-Host, der mehrere gelistete Domains bedient und kein geteilter Mailanbieter ist, gilt als Wegwerf. mx ist eine Live-DNS-Abfrage (DNS-over-HTTPS), die bis zu einem Tag zwischengespeichert wird; eine fehlgeschlagene oder langsame Abfrage wird als unknown gemeldet statt geraten. isFreeProvider, isRoleAccount und didYouMean stammen aus kuratierten Tabellen, die Watch-IP pflegt. emailDomainAgeDays (nur Registrierungsprüfung) stammt aus öffentlichen Domain-Registrierungsdaten über RDAP, wird 7 Tage zwischengespeichert und ist null, wo eine Registry sie nicht veröffentlicht. Zum einzelnen Postfach wird keine Quelle herangezogen.

disposable-email-domains
github.com/disposable-email-domains/disposable-email-domains – CC0 / gemeinfrei.
disposable/disposable-email-domains
github.com/disposable/disposable-email-domains – MIT-Lizenz.
FakeFilter
github.com/7c/fakefilter – BSD-3-Clause-Lizenz.
Aktualisierungsrhythmus
Die Listen werden alle paar Stunden neu abgerufen; ein fehlgeschlagener oder abgeschnittener Upstream-Download behält die letzte gültige Liste bei, statt sie zu verkleinern.

Beobachtete versus berechnete Werte

Betrachten Sie country/region/city/Koordinaten/ASN als das, was einem beobachteten Wert am nächsten kommt — direkt aus unseren eigenen Daten auf Netzwerkebene oder aus der Datenbank von DB-IP für diese konkrete Anfrage oder Adresse gelesen. Betrachten Sie currency, calling code, locale, Sonnenauf-/-untergang, holiday, age, tax und compliance als berechnete Hinweise, abgeleitet aus diesem Standort plus statischen Referenztabellen: nützlich als Standardwerte, aber keine unabhängig verifizierten Tatsachen über die Person am anderen Ende der Verbindung.

Wenn Sie einen vermuteten Fehler finden

Kontaktieren Sie uns mit der konkreten IP oder Anfrage und dem, was Sie erwartet hätten — wir können prüfen, ob es sich um eine auf dieser Seite beschriebene bekannte Einschränkung, einen veralteten Listeneintrag oder etwas handelt, das wir bei DB-IP nachverfolgen sollten. Watch-IP kontrolliert nicht die zugrunde liegende Datenbank von DB-IP und kann für sie keinen Korrekturzeitplan garantieren, verfolgt und meldet aber auf diesem Weg gemeldete Probleme zurück.

Verwandte Seiten