Fontes de dados e cobertura do Watch-IP
Cada campo de uma resposta da Watch-IP provém de uma de duas fontes, consoante o endpoint: os nossos próprios dados ao nível da rede para o navegador que se liga (GET /v1/geo), ou as bases de dados de terceiros DB-IP City Lite e ASN Lite para um endereço IP fornecido (GET/POST /v1/lookup). Ambos os endpoints calculam os mesmos campos de moeda/conformidade/configuração regional/sol/feriados/idade/impostos a partir da localização fornecida pela sua fonte. A verificação de e-mail tem as suas próprias fontes, descritas abaixo. Esta página indica que fonte suporta cada campo, o que falta e como comunicar um erro suspeito — consulte precisão para avaliar qualquer das fontes por si próprio.
GET /v1/geo: dados ao nível da rede mais enriquecimento local
country, region, regionCode, city, latitude, longitude, continent, postalCode, timezone, asn, e asOrganization provêm dos nossos próprios dados de rede ao nível do pedido para o cliente em ligação — lidos de novo em cada pedido, e não a partir de uma base de dados separada mantida pelo Watch-IP. Os campos currency, callingCode, locale, sun (nascer/pôr do sol), holiday, age, tax, e compliance são calculados localmente a partir dessa localização mais tabelas de referência mantidas e incluídas na API; são indicações regionais, não factos observados de forma independente sobre o visitante. security (indicadores de VPN/Tor/centro de dados/ameaça/rede sancionada) é comparado com dados de listas descritos abaixo, e só aparece nos planos que o incluem.
GET/POST /v1/lookup: DB-IP City Lite
ip, found, country, continent, region, city, latitude, e longitude para um endereço fornecido provêm da base de dados City Lite da DB-IP. postalCode e timezone são sempre nulos neste endpoint — a City Lite não os preenche — e asn/asOrganization/security não fazem parte da resposta de pesquisa. found: false significa que não existe um registo correspondente para o endereço na base de dados atualmente carregada; a mesma implementação também pode devolver found: false se a própria base de dados estiver temporariamente indisponível ou ainda não tiver terminado de carregar, por isso trate false como "sem resultado utilizável", não como prova de que o endereço não tem uma localização real.
- Source
- DB-IP (db-ip.com) — edição City Lite.
- Attribution
- Geolocalização de IP por DB-IP (db-ip.com), de acordo com os termos de licença da DB-IP para esta edição.
- Update cadence
- Definida pelo próprio calendário de lançamentos da DB-IP para a City Lite; o Watch-IP não verifica de forma independente a atualidade de cada registo.
A cobertura da lista de segurança difere consoante o tipo de rede e a versão de IP
Os campos isTor, isVpn, isDatacenter, isThreat, e isSanctionedNetwork são comparados com listas mantidas separadamente, e não derivados dos nossos próprios dados ao nível da rede nem da DB-IP. As ligações IPv4 são verificadas em relação às cinco categorias; as ligações IPv6 são verificadas em relação a tudo exceto Tor, uma vez que atualmente não existe nenhuma fonte gratuita de lista de saída Tor para IPv6 — isTor é sempre false para uma ligação IPv6, independentemente de ser efetivamente um nó de saída Tor. Estas listas são compiladas e armazenadas no nosso próprio armazenamento e atualizadas periodicamente; uma atualização lenta ou falhada degrada para dados de lista obsoletos ou vazios em vez de uma resposta com falha, pelo que um resultado false significa "sem correspondência na lista atualmente carregada", nunca uma ligação com limpeza verificada.
Verificação de e-mail: listas de domínios descartáveis, DNS e dados de registo
isDisposable é comparado com uma lista resultante da fusão de três listas de código aberto de domínios descartáveis mantidas pela comunidade, atualizada de poucas em poucas horas, menos uma lista de permissões integrada de grandes fornecedores de correio e domínios empresariais para que uma entrada errada na origem não os possa assinalar; os subdomínios de um domínio listado também correspondem. disposableSource: mx_host provém da observação da Watch-IP sobre os servidores de correio usados pelos domínios listados — um anfitrião de correio que serve vários domínios listados, e que não é um fornecedor de correio partilhado, é tratado como descartável. mx é uma consulta DNS em tempo real (DNS-over-HTTPS) guardada em cache até um dia; uma consulta falhada ou lenta é indicada como unknown em vez de ser adivinhada. isFreeProvider, isRoleAccount e didYouMean provêm de tabelas selecionadas e mantidas pela Watch-IP. emailDomainAgeDays (apenas na verificação de registo) provém dos dados públicos de registo de domínios através de RDAP, guardados em cache durante 7 dias, e é null sempre que um registo não os publica. Nenhuma fonte é consultada sobre a caixa de correio individual.
- disposable-email-domains
- github.com/disposable-email-domains/disposable-email-domains — CC0 / domínio público.
- disposable/disposable-email-domains
- github.com/disposable/disposable-email-domains — licença MIT.
- FakeFilter
- github.com/7c/fakefilter — licença BSD-3-Clause.
- Update cadence
- As listas são novamente obtidas de poucas em poucas horas; uma transferência da origem falhada ou truncada mantém a última lista válida em vez de a reduzir.
Valores observados versus calculados
Trate country/region/city/coordenadas/ASN como o mais próximo que existe de um valor observado — lido diretamente dos nossos próprios dados ao nível da rede ou da base de dados da DB-IP para esse pedido ou endereço específico. Trate currency, calling code, locale, nascer/pôr do sol, holiday, age, e os campos tax e compliance como indicações calculadas derivadas dessa localização mais tabelas de referência estáticas: úteis como predefinições, não como factos verificados de forma independente sobre a pessoa do outro lado da ligação.
Se encontrar um erro suspeito
Contacte-nos com o IP ou pedido específico e o que esperava — podemos verificar se se trata de uma limitação conhecida descrita nesta página, de uma entrada de lista obsoleta, ou de algo a acompanhar junto da DB-IP. O Watch-IP não controla a base de dados subjacente da DB-IP e não pode garantir um prazo de correção para ela, mas seguimos e reportamos o resultado de problemas comunicados desta forma.
Páginas relacionadas
- Referência de GET /v1/geoReferência completa de campos para o endpoint de geolocalização de visitante.
- Referência de GET /v1/lookup/:ipReferência completa de campos para o endpoint de pesquisa de IP arbitrário.
- Referência de POST /v1/lookupReferência completa de campos para o endpoint de pesquisa de IP em lote.
- Referência da API de verificação de e-mailCampos, veredictos e códigos de motivo dos endpoints de e-mail: verificação individual, em lote, tarefas de lista e verificação de registo.
- Referência de POST /v1/risk/checkReferência completa de campos para o endpoint de deteção de viagem impossível.
- Exatidão da geolocalização de IPO que a geolocalização de IP pode e não pode dizer, e como a avaliar por si próprio.
- ContactoContacte o suporte ou a equipa comercial do Watch-IP.