Databronnen en dekking van Watch-IP
Elk veld in een Watch-IP-antwoord komt uit een van twee bronnen, afhankelijk van het endpoint: onze eigen gegevens op netwerkniveau voor de verbindende browser (GET /v1/geo), of de databases van derden DB-IP City Lite en ASN Lite voor een opgegeven IP-adres (GET/POST /v1/lookup). Beide endpoints berekenen dezelfde velden voor valuta/compliance/locale/zon/feestdagen/leeftijd/belasting op basis van de locatie die hun bron levert. De e-mailcontrole heeft eigen bronnen, die hieronder worden beschreven. Deze pagina vermeldt welke bron welk veld levert, wat ontbreekt en hoe je een vermoedelijke fout meldt — zie nauwkeurigheid om beide bronnen zelf te beoordelen.
GET /v1/geo: data op netwerkniveau plus lokale verrijking
country, region, regionCode, city, latitude, longitude, continent, postalCode, timezone, asn en asOrganization komen uit onze eigen netwerkdata op verzoekniveau voor de verbindende client — bij elk verzoek vers uitgelezen, niet uit een aparte database die Watch-IP bijhoudt. currency, callingCode, locale, sun (zonsopkomst/zonsondergang), holiday, age, tax en compliance-velden worden lokaal berekend op basis van die locatie plus onderhouden referentietabellen die met de API worden meegeleverd; het zijn regionale indicaties, geen onafhankelijk waargenomen feiten over de bezoeker. security (VPN-/Tor-/datacenter-/dreigings-/gesanctioneerd-netwerkindicatoren) wordt vergeleken met de hieronder beschreven lijstdata, en verschijnt alleen bij abonnementen die dit bevatten.
GET/POST /v1/lookup: DB-IP City Lite
ip, found, country, continent, region, city, latitude en longitude voor een opgegeven adres komen uit de City Lite-database van DB-IP. postalCode en timezone zijn op dit endpoint altijd null — City Lite vult deze niet in — en asn/asOrganization/security maken helemaal geen deel uit van het lookup-antwoord. found: false betekent dat er geen overeenkomend record voor het adres in de momenteel geladen database is; dezelfde implementatie kan found: false ook teruggeven als de database zelf niet beschikbaar is of nog niet klaar is met laden, dus behandel false als "geen bruikbaar resultaat", niet als bewijs dat het adres geen locatie in de werkelijke wereld heeft.
- Bron
- DB-IP (db-ip.com) — City Lite-editie.
- Bronvermelding
- IP-geolocatie door DB-IP (db-ip.com), conform de licentievoorwaarden van DB-IP voor deze editie.
- Updatefrequentie
- Bepaald door het eigen releaseschema van DB-IP voor City Lite; Watch-IP verifieert niet zelfstandig de actualiteit per record.
Dekking van beveiligingslijsten verschilt per netwerktype en IP-versie
De velden isTor, isVpn, isDatacenter, isThreat en isSanctionedNetwork worden vergeleken met apart onderhouden lijsten, niet afgeleid van onze eigen netwerkdata of van DB-IP. IPv4-verbindingen worden tegen alle vijf categorieën gecontroleerd; IPv6-verbindingen worden tegen alles behalve Tor gecontroleerd, omdat er momenteel geen gratis bron voor een IPv6-Tor-exitlijst is — isTor is voor een IPv6-verbinding altijd false, ongeacht of het daadwerkelijk om een Tor-exit gaat. Deze lijsten worden samengesteld en opgeslagen in onze eigen opslag en volgens een schema ververst; een trage of mislukte verversing degradeert naar verouderde of lege lijstdata in plaats van een kapot antwoord, dus een false-resultaat betekent "geen match in de momenteel geladen lijst", nooit een bevestigd schone verbinding.
E-mailcontrole: lijsten met wegwerpdomeinen, DNS en registratiegegevens
isDisposable wordt vergeleken met een samengevoegde lijst van drie door de community onderhouden open-sourcelijsten met wegwerpdomeinen, om de paar uur ververst, minus een ingebouwde allowlist van grote mailboxaanbieders en bedrijfsdomeinen zodat een foutieve upstream-vermelding die niet kan markeren; subdomeinen van een vermeld domein komen ook overeen. disposableSource: mx_host komt voort uit Watch-IP's eigen waarneming van welke mailservers de vermelde domeinen gebruiken — een mailhost die meerdere vermelde domeinen bedient en geen gedeelde mailaanbieder is, wordt als wegwerp behandeld. mx is een live DNS-opzoeking (DNS-over-HTTPS) die tot een dag in de cache blijft; een mislukte of trage opzoeking wordt als unknown gemeld in plaats van geraden. isFreeProvider, isRoleAccount en didYouMean komen uit samengestelde tabellen die Watch-IP onderhoudt. emailDomainAgeDays (alleen registratiecontrole) komt uit openbare domeinregistratiegegevens via RDAP, 7 dagen in de cache, en is null waar een registry die niet publiceert. Over de afzonderlijke mailbox wordt geen enkele bron geraadpleegd.
- disposable-email-domains
- github.com/disposable-email-domains/disposable-email-domains — CC0 / publiek domein.
- disposable/disposable-email-domains
- github.com/disposable/disposable-email-domains — MIT-licentie.
- FakeFilter
- github.com/7c/fakefilter — BSD-3-Clause-licentie.
- Updatefrequentie
- Lijsten worden om de paar uur opnieuw opgehaald; bij een mislukte of afgekapte upstream-download blijft de laatste goede lijst behouden in plaats van te krimpen.
Waargenomen versus berekende waarden
Behandel country/region/city/coordinaten/ASN als het dichtst bij een waargenomen waarde — rechtstreeks uitgelezen uit onze eigen netwerkdata of de database van DB-IP voor dat specifieke verzoek of adres. Behandel currency, landcode, locale, zonsopkomst/zonsondergang, feestdag, leeftijd, belasting en compliance-velden als berekende indicaties, afgeleid van die locatie plus statische referentietabellen: bruikbaar als standaardwaarden, geen onafhankelijk geverifieerde feiten over de persoon aan de andere kant van de verbinding.
Als je een vermoedelijke fout vindt
Neem contact met ons op met het specifieke IP-adres of verzoek en wat je had verwacht — we kunnen controleren of het een bekende beperking is die op deze pagina wordt beschreven, een verouderd lijstitem, of iets om met DB-IP op te volgen. Watch-IP heeft geen controle over de onderliggende database van DB-IP en kan geen tijdlijn voor een correctie garanderen, maar we volgen op deze manier gemelde problemen op en koppelen terug.
Gerelateerde pagina's
- GET /v1/geo-referentieVolledige veldreferentie voor het bezoekersgeolocatie-endpoint.
- GET /v1/lookup/:ip-referentieVolledige veldreferentie voor het endpoint voor het opzoeken van een willekeurig IP.
- POST /v1/lookup-referentieVolledige veldreferentie voor het batch-IP-lookup-endpoint.
- API-referentie e-mailcontroleVelden, oordelen en redencodes voor de e-mailendpoints: enkele controle, batch, lijstjobs en registratiecontrole.
- POST /v1/risk/check-referentieVolledige veldreferentie voor het detectie-endpoint voor onmogelijke reizen.
- Nauwkeurigheid van IP-geolocatieWat IP-geolocatie je wel en niet kan vertellen, en hoe je dit zelf kunt evalueren.
- ContactpaginaNeem contact op met de support of sales van Watch-IP.