Watch-IP

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