IP2Proxy™ LITE IP-COUNTRY Database

前書き

IP2Proxy Database

このデータベースにはオープン プロキシ (PUB) として使用されている IP アドレスが含まれています。 データベースには、すべてのパブリック IPv4 および IPv6 アドレスの国に関する記録が含まれています。 商用版には、仮想プライベート ネットワーク (VPN)、オープン プロキシ (PUB)、Web プロキシ、Tor 出口、データ センターと Web ホスティング範囲 (DCH)、検索エンジン ロボット (SES)、住宅用プロキシ (RES) が含まれます。 )、コンシューマー プライバシー ネットワーク (CPN)、およびエンタープライズ プライベート ネットワーク (EPN)。

匿名プロキシサーバーは、リクエスターの実際のIDまたはIPアドレスを隠すことを目的とした中間サーバーです。調査によると、多くの匿名プロキシユーザーが、オンラインのクレジットカード詐欺、フォーラム、ブログのスパムの原因となっています。

IP2Proxyデータベースは、アクティブに使用されている匿名のオープンプロキシ(PUB)サーバーのリアルタイム検出と並行して、独自の検出アルゴリズムに基づいています。 24時間ごとに匿名プロキシIPアドレスの最新リストを生成します。 Web開発者は、サーバーからのダウンロードを1日1回自動化し、ダウンロードスクリプトを使用して匿名IPアドレスリストをサーバーにインポートできます。ホスト型サービスをご希望の場合は、IP2Proxy™Webサービスを入手できます。

このデータの使用について次のように言及することにより、帰属が必要となる個人的または商業的使用は無料です。

高いデータ精度、より多くの記録、カスタマーサポートをお探しの場合は、商用版を入手してください。詳細については、製品比較ページをご覧ください。

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

Sign Up For Free

特徴

オープンプロキシ(PUB)として使用されるIPアドレスのリスト。各レコードは、国コードと国名で構成されています。 VPN、Webプロキシ、Tor出口、データセンター(DCH)、検索エンジンロボット(SES)のIPアドレスについては、商用IP2Proxyデータベースにアップグレードしてください。

現行版 19 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アドレスはnetblockを示しています。
ip_to INT (10) / DECIMAL (39,0)†† 最後のIPアドレスはnetblockを示しています。
country_code CHAR(2) ISO3166に基づく2文字の国コード。
country_name VARCHAR(64) ISO3166に基づく国名。

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にアクセスしてください。

ライセンス

データベースのライセンスについては、の一般利用規約を確認してください。

IP2ProxyIPアドレスジオロケーションデータベース

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.