IP2Proxy™ LITE IP-COUNTRY Database

Introdução

IP2Proxy Database

Este banco de dados contém endereços IP que estão sendo usados como proxies abertos (PUB). O banco de dados inclui registros de país para todos os endereços IPv4 e IPv6 públicos.  A edição comercial abrange redes privadas virtuais (VPN), proxies abertos (PUB), proxies da web, saídas Tor, data center e intervalos de hospedagem na web (DCH), robôs de mecanismos de pesquisa (SES), proxies residenciais (RES ), redes de privacidade do consumidor (CPN) e redes privadas empresariais (EPN).

Os servidores proxy anônimos são servidores intermediários destinados a ocultar a identidade real ou o endereço IP do solicitante. Estudos descobriram que um grande número de usuários proxy anônimos geralmente são responsáveis ​​por fraudes de cartão de crédito online, spam de fóruns e blogs.

O banco de dados IP2Proxy é baseado em um algoritmo de detecção proprietário em paralelo à detecção em tempo real de servidores proxy abertos anônimos que estão ativamente em uso. Geramos uma lista atualizada de endereços IP de proxy anônimos a cada 24 horas. Os desenvolvedores da Web podem automatizar o download uma vez por dia de nosso servidor e importar a lista de endereços IP anônimos para o servidor usando scripts de download. Se preferir um serviço hospedado, você pode obter o IP2Proxy ™ Web Service.

É gratuito para uso pessoal ou comercial com atribuição exigida, mencionando o uso desses dados da seguinte forma,

Por favor, adquira a edição comercial se você estiver procurando por alta precisão de dados, mais registros e suporte ao cliente. Por favor, visite página de comparação de produtos para mais informações.

Vamos explorar este banco de dados que fornece um valioso recurso de dados de geolocalização gratuitamente agora!

Inscreva-se gratuitamente

Características

Lista de endereços IP usados ​​como proxies abertos (PUB). Cada registro consiste no código e no nome do país. Atualize para o banco de dados comercial IP2Proxy para endereços IP de VPN, proxies da web, saídas Tor, data centers (DCH) e robôs de mecanismo de pesquisa (SES).

Versão Atual 13 July 2025
Próxima Atualização August 2025
IPv4 Database Size CSV: 56.35 MB (1,208,381 Rows)
CIDR: 50.37 MB (1,292,073 Rows)
IPv6 Database Size CSV: 69.45 MB (1,216,255 Rows)
CIDR: 60.66 MB (1,299,947 Rows)
IPv4 + IPv6 Binary Size BIN: 136.26 MB
Variedade Binário (BIN)
Arquivo de texto ASCII (CSV)
CIDR

Campos de banco de dados

Nome Modelo Descrição
ip_from INT (10) / DECIMAL (39,0)†† O primeiro endereço IP mostra o netblock.
ip_to INT (10) / DECIMAL (39,0)†† O último endereço IP mostra o netblock.
country_code CHAR(2) Código de país de dois caracteres com base no ISO 3166.
country_name VARCHAR(64) Nome do país com base na ISO 3166.

IPv4
†† IPv6

Configuração de banco de dados

Abaixo estão as etapas para configurar o banco de dados para dados IPv4 e IPv6.

Criar banco de dados
CREATE DATABASE ip2location;
USE ip2location;
CREATE TABLE `ip2location_px1`(
	`ip_from` INT(10) UNSIGNED,
	`ip_to` INT(10) UNSIGNED,
	`country_code` CHAR(2),
	`country_name` VARCHAR(64),
	PRIMARY KEY (`ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Importar banco de dados
LOAD DATA LOCAL
	INFILE 'IP2PROXY-LITE-PX1.CSV'
INTO TABLE
	`ip2location_px1`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
Criar banco de dados
CREATE DATABASE ip2location
GO

USE ip2location
GO

CREATE TABLE [ip2location].[dbo].[ip2location_px1](
	[ip_from] bigint NOT NULL,
	[ip_to] bigint NOT NULL,
	[country_code] nvarchar(2) NOT NULL,
	[country_name] nvarchar(64) NOT NULL
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [ip_to] ON [ip2location].[dbo].[ip2location_px1]([ip_to]) ON [PRIMARY]
GO
Importar banco de dados
BULK INSERT [ip2location].[dbo].[ip2location_px1]
FROM '{PATH TO IP2PROXY-LITE-PX1.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

NOTA: Você precisará copiar o código FMT abaixo e salvá-lo como um arquivo chamadoPX1.FMT no seu computador.

12.0
5
1 SQLCHAR 0 1 "\"" 0 first_double_quote  Latin1_General_CI_AI
2 SQLCHAR 0 20 "\",\"" 1 ip_from "",
3 SQLCHAR 0 20 "\",\"" 2 ip_to "",
4 SQLCHAR 0 2 "\",\"" 3 country_code Latin1_General_CI_AI,
5 SQLCHAR 0 64 "\",\"" 4 country_name Latin1_General_CI_AI

Criar banco de dados
CREATE DATABASE ip2location WITH ENCODING 'UTF8';
\c ip2location
CREATE TABLE ip2location_px1(
	ip_from bigint NOT NULL,
	ip_to bigint NOT NULL,
	country_code character(2) NOT NULL,
	country_name character varying(64) NOT NULL,
	CONSTRAINT ip2location_db1_pkey PRIMARY KEY (ip_from, ip_to)
);
Importar banco de dados
COPY ip2location_px1 FROM 'IP2PROXY-LITE-PX1.CSV' WITH CSV QUOTE AS '"';
Importar banco de dados
mongoimport -u USERNAME -p PASSWORD --authenticationDatabase admin --drop --db ip2location --collection ip2location_px1_ipv6 --type csv --file "IP2PROXY-LITE-PX1.CSV" --fields ip_from,ip_to,country_code,country_name
Criar banco de dados
CREATE DATABASE ip2location;
USE ip2location;
CREATE TABLE `ip2location_px1_ipv6`(
	`ip_from` DECIMAL(39,0) UNSIGNED,
	`ip_to` DECIMAL(39,0) UNSIGNED,
	`country_code` CHAR(2),
	`country_name` VARCHAR(64),
	PRIMARY KEY (`ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Importar banco de dados
LOAD DATA LOCAL
	INFILE 'IP2PROXY-LITE-PX1.IPV6.CSV'
INTO TABLE
	`ip2location_px1_ipv6`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 0 LINES;
Criar banco de dados
CREATE DATABASE ip2location
GO

USE ip2location
GO

CREATE TABLE [ip2location].[dbo].[ip2location_px1_ipv6](
	[ip_from] char(39) NOT NULL,
	[ip_to] char(39) NOT NULL,
	[country_code] nvarchar(2) NOT NULL,
	[country_name] nvarchar(64) NOT NULL
) ON [PRIMARY]
GO

CREATE CLUSTERED INDEX [ip_to] ON [ip2location].[dbo].[ip2location_px1_ipv6]([ip_to]) ON [PRIMARY]
GO
Importar banco de dados
BULK INSERT [ip2location].[dbo].[ip2location_px1_ipv6]
FROM '{PATH TO IP2PROXY-LITE-PX1.IPV6.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

NOTA: Você precisará copiar o código FMT abaixo e salvá-lo como um arquivo chamadoPX1.FMT no seu computador. A primeira linha do código FMT indica a versão do bcp. Altere a versão de acordo com o MS-SQL instalado.

12.0
5
1 SQLCHAR 0 1 "\"" 0 first_double_quote  Latin1_General_CI_AI
2 SQLCHAR 0 39 "\",\"" 1 ip_from "",
3 SQLCHAR 0 39 "\",\"" 2 ip_to "",
4 SQLCHAR 0 2 "\",\"" 3 country_code Latin1_General_CI_AI,
5 SQLCHAR 0 64 "\",\"" 4 country_name Latin1_General_CI_AI

Criar banco de dados
CREATE DATABASE ip2location WITH ENCODING 'UTF8';
\c ip2location
CREATE TABLE ip2location_px1_ipv6(
	ip_from decimal(39,0) NOT NULL,
	ip_to decimal(39,0) NOT NULL,
	country_code character(2) NOT NULL,
	country_name character varying(64) NOT NULL,
	CONSTRAINT ip2location_db1_pkey PRIMARY KEY (ip_from, ip_to)
);
Importar banco de dados
COPY ip2location_px1_ipv6 FROM 'IP2PROXY-LITE-PX1.IPV6.CSV' WITH CSV QUOTE AS '"';
Importar banco de dados
mongoimport -u USERNAME -p PASSWORD --authenticationDatabase admin --drop --db ip2location --collection ip2location_px1_ipv6 --type csv --file "IP2PROXY-LITE-PX1.IPV6.CSV" --fields ip_from,ip_to,country_code,country_name

Banco de Dados de Exemplo

Abaixo estão os bancos de dados de exemplo para suas referências.


"ip_from","ip_to","country_code","country_name"
"16782178","16782178","JP","Japan"
"16782320","16782320","JP","Japan"
"16782350","16782350","JP","Japan"
"16783214","16783214","JP","Japan"
"16783399","16783399","JP","Japan"
"16783523","16783523","JP","Japan"
"16783571","16783571","JP","Japan"
"16783766","16783766","JP","Japan"
"16784030","16784030","JP","Japan"
"16784101","16784101","JP","Japan"
"16784241","16784241","JP","Japan"
"16784549","16784549","JP","Japan"
"16784584","16784584","JP","Japan"
"16811364","16811364","TH","Thailand"
"16812048","16812048","TH","Thailand"
"16812131","16812131","TH","Thailand"
"16812230","16812230","TH","Thailand"
"16815399","16815399","TH","Thailand"
"16820741","16820741","TH","Thailand"
"16820786","16820786","TH","Thailand"
"16821205","16821205","TH","Thailand"
"16829783","16829783","TH","Thailand"
"16830637","16830637","TH","Thailand"
"16830846","16830846","TH","Thailand"
"16833601","16833601","TH","Thailand"
"16841686","16841686","TH","Thailand"
"16869383","16869383","JP","Japan"
"16869445","16869445","JP","Japan"
"16869446","16869446","JP","Japan"
"16869553","16869553","JP","Japan"
"16870797","16870797","JP","Japan"
"16873176","16873176","JP","Japan"
"16874612","16874612","JP","Japan"
"16876127","16876127","TH","Thailand"
"16885722","16885722","TH","Thailand"
"16899082","16899082","TH","Thailand"
"16899135","16899135","TH","Thailand"
"16899172","16899172","TH","Thailand"
"16900112","16900112","TH","Thailand"
"16900799","16900799","TH","Thailand"
"16901478","16901478","TH","Thailand"
"16901728","16901728","TH","Thailand"
"16903512","16903512","TH","Thailand"
"16908801","16908801","CN","China"
"16945305","16945305","TH","Thailand"
"16951591","16951591","TH","Thailand"
"16953428","16953428","TH","Thailand"
"16953453","16953453","TH","Thailand"
"16953455","16953455","TH","Thailand"
"16953513","16953513","TH","Thailand"
"16953541","16953541","TH","Thailand"
"16955781","16955781","TH","Thailand"
"16955862","16955862","TH","Thailand"
"16955888","16955888","TH","Thailand"
"16961926","16961926","TH","Thailand"
"16962595","16962595","TH","Thailand"
"16962757","16962757","TH","Thailand"
"16963420","16963420","TH","Thailand"
"16963757","16963757","TH","Thailand"
"16963811","16963811","TH","Thailand"
"16963942","16963942","TH","Thailand"
"16964234","16964234","TH","Thailand"
"16964320","16964320","TH","Thailand"
"16964924","16964924","TH","Thailand"
"16965140","16965140","TH","Thailand"
"16965242","16965242","TH","Thailand"
"16965388","16965388","TH","Thailand"
"16965526","16965526","TH","Thailand"
"16970216","16970216","TH","Thailand"
"16972865","16972865","TH","Thailand"
"17076457","17076457","TH","Thailand"
"17077163","17077163","TH","Thailand"
"17077258","17077258","TH","Thailand"
"17077574","17077574","TH","Thailand"
"17079587","17079587","TH","Thailand"
"17080712","17080712","TH","Thailand"
"17080960","17080960","TH","Thailand"
"17081254","17081254","TH","Thailand"
"17081366","17081366","TH","Thailand"
"17082168","17082168","TH","Thailand"
"17082841","17082841","TH","Thailand"
"17083721","17083721","TH","Thailand"
"17089394","17089394","TH","Thailand"
"17090067","17090067","TH","Thailand"
"17090133","17090133","TH","Thailand"
"17090182","17090182","TH","Thailand"
"17090254","17090254","TH","Thailand"
"17090269","17090269","TH","Thailand"
"17090275","17090275","TH","Thailand"
"17090663","17090663","TH","Thailand"
"17090798","17090798","TH","Thailand"
"17091520","17091520","TH","Thailand"
"17094322","17094322","TH","Thailand"
"17094788","17094788","TH","Thailand"
"17103383","17103384","TH","Thailand"
"17103430","17103430","TH","Thailand"
"17103443","17103443","TH","Thailand"
"17103516","17103516","TH","Thailand"
"17103626","17103626","TH","Thailand"
"17103628","17103628","TH","Thailand"

AMI e imagens

O IP2Location fornece uma AMI gratuita, pré-configurada e pronta para ser executada e imagens para configurar facilmente o banco de dados.

Licença

Por favor, reveja os Termos e Condições Gerais para o licenciamento do banco de dados.

IP2Proxy Banco de dados de localização geográfica de endereços IP

Na Edição Comercial, você obterá muito mais do que apenas pesquisa de endereço IP:

  • Melhor precisão de dados
  • Acesso a banco de dados atualizado
  • Nível adicional de suporte por e-mail
Product Upgrade
Sign Up Pop Out

Geolocalize a localização dos seus visitantes

Melhore suas aplicações com dados essenciais de geolocalização usando nossos bancos de dados GRATUITOS.