IP2Proxy™ LITE IP-COUNTRY Database

소개

IP2Proxy Database

이 데이터베이스에는 공개 프록시(PUB)로 사용되는 IP 주소가 포함되어 있습니다. 데이터베이스에는 모든 공용 IPv4 및 IPv6 주소에 대한 국가 기록이 포함됩니다. 상용 버전에는 VPN(가상 사설망), 공개 프록시(PUB), 웹 프록시, Tor 종료, 데이터 센터 및 웹 호스팅 범위(DCH), 검색 엔진 로봇(SES), 주거용 프록시(RES)가 포함됩니다. ), 소비자 개인정보 보호 네트워크(CPN), 기업 사설 네트워크(EPN) 등이 있습니다.

익명 프록시 서버는 요청자의 실제 ID 또는 IP 주소를 숨기는 중간 서버입니다. 연구에 따르면 많은 수의 익명 프록시 사용자가 일반적으로 온라인 신용 카드 사기, 포럼 및 블로그 스팸에 대한 책임이 있습니다.

IP2Proxy 데이터베이스는 활발하게 사용중인 익명의 개방형 프록시 서버를 실시간으로 감지하는 것과 동시에 독점 감지 알고리즘을 기반으로합니다. 24 시간마다 익명 프록시 IP 주소의 최신 목록을 생성합니다. 웹 개발자는 서버에서 하루에 한 번 다운로드를 자동화하고 다운로드 스크립트 을 (를) 사용하여 익명 IP 주소 목록을 서버로 가져올 수 있습니다. 호스팅 된 서비스를 선호하는 경우 IP2Proxy ™ 웹 서비스 을 (를) 얻을 수 있습니다.

이 데이터의 사용을 다음과 같이 언급하여 저작자 표시가 필요한 개인 또는 상업적 용도로 무료입니다.

높은 데이터 정확성, 더 많은 기록 및 고객 지원을 원하시면 상용판 을 받으십시오. 자세한 내용은 제품 비교 페이지를 참조하십시오.

Let's explore this database which provides a valuable resource of proxy data for free now!

Sign Up For Free

풍모

공개 프록시(PUB) 로 사용되는 IP 주소 목록입니다. 각 레코드는 국가 코드와 국가 이름으로 구성됩니다. VPN, 웹 프록시, Tor 종료, 데이터 센터 (DCH) 및 검색 엔진 로봇 (SES)의 IP 주소에 대해 상용 IP2Proxy 데이터베이스 로 업그레이드하십시오.

현재 버전 23 April 2024
다음 업데이트 May 2024
IPv4 Database Size CSV: 42.74 MB (913,463 Rows)
IPv6 Database Size CSV: 52.52 MB (918,229 Rows)
IPv4 + IPv6 Binary Size BIN: 79.71 MB
정렬 및 이진 (BIN)
ASCII 텍스트 파일 (CSV)

데이터베이스 필드

이름 유형 기술
ip_from INT (10) / DECIMAL (39,0)†† 첫 번째 IP 주소는 넷 블록을 보여줍니다.
ip_to INT (10) / DECIMAL (39,0)†† 마지막 IP 주소는 넷 블록을 보여줍니다.
country_code CHAR(2) ISO 3166을 기반으로 한 2 자리 국가 코드입니다.
country_name VARCHAR(64) ISO 3166에 따른 국가 이름입니다.

IPv4
†† IPv6

데이터베이스 설정

다음은 IPv4 및 IPv6 데이터 모두에 대한 데이터베이스를 설정하는 단계입니다.

데이터베이스 생성
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;
데이터베이스 가져 오기
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;
데이터베이스 생성
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
데이터베이스 가져 오기
BULK INSERT [ip2location].[dbo].[ip2location_px1]
FROM '{PATH TO IP2PROXY-LITE-PX1.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

참고 : 아래의 FMT 코드를 복사하여 컴퓨터에 PX1.FMT라는 파일로 저장해야합니다.

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

데이터베이스 생성
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)
);
데이터베이스 가져 오기
COPY ip2location_px1 FROM 'IP2PROXY-LITE-PX1.CSV' WITH CSV QUOTE AS '"';
데이터베이스 가져 오기
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
데이터베이스 생성
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;
데이터베이스 가져 오기
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;
데이터베이스 생성
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
데이터베이스 가져 오기
BULK INSERT [ip2location].[dbo].[ip2location_px1_ipv6]
FROM '{PATH TO IP2PROXY-LITE-PX1.IPV6.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

참고 : 아래의 FMT 코드를 복사하여 컴퓨터에 PX1.FMT라는 파일로 저장해야합니다. FMT 코드의 첫 번째 줄은 bcp의 버전을 나타냅니다. 설치된 MS-SQL에 따라 버전을 변경하십시오.

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

데이터베이스 생성
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)
);
데이터베이스 가져 오기
COPY ip2location_px1_ipv6 FROM 'IP2PROXY-LITE-PX1.IPV6.CSV' WITH CSV QUOTE AS '"';
데이터베이스 가져 오기
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

AMI 및 이미지

IP2Location은 데이터베이스를 쉽게 설정할 수 있도록 사전 구성되고 바로 실행할 수있는 무료 AMI 및 이미지를 제공합니다.

지원하다

LITE 제품에 대한 기술적 질문 / 답변을 보려면 Stack Overflow 을 (를) 방문하십시오.

특허

데이터베이스 라이센스에 대한 일반 약관 을 검토하십시오.

IP2Proxy IP 주소 지리적 위치 데이터베이스

Commercial Edition에서는 IP 주소 조회 이상의 것을 얻을 수 있습니다.

  • 더 나은 데이터 정확도
  • 최신 데이터베이스에 액세스
  • 이메일을 통한 추가 수준의 지원
Product Upgrade
Sign Up Pop Out

Geolocate Your Visitors Location

Enhance your applications with essential geolocation data by using our FREE databases.