IP2Proxy™ LITE IP-COUNTRY Database

Einführung

IP2Proxy Database

Diese Datenbank enthält IP-Adressen, die als offene Proxys verwendet werden. Die Datenbank enthält Aufzeichnungen des Landes für alle öffentlichen IPv4- und IPv6-Adressen. Die kommerzielle Ausgabe umfasst VPN-Anonymisierer, offene Proxys, Web-Proxys, Suchmaschinenroboter (SES) und Tor-Exits.

Anonyme Proxyserver sind Zwischenserver, die die tatsächliche Identität oder IP-Adresse des Anforderers verbergen sollen. Studien haben ergeben, dass eine große Anzahl anonymer Proxy-Benutzer im Allgemeinen für Online-Kreditkartenbetrug, Foren und Blog-Spam verantwortlich ist.

Die IP2Proxy-Datenbank basiert auf einem proprietären Erkennungsalgorithmus parallel zur Echtzeiterkennung anonymer offener Proxyserver, die aktiv verwendet werden. Wir erstellen alle 24 Stunden eine aktuelle Liste anonymer Proxy-IP-Adressen. Webentwickler können den Download einmal täglich von unserem Server automatisieren und die anonyme IP-Adressliste mithilfe von Download-Skripten auf den Server importieren. Wenn Sie einen gehosteten Dienst bevorzugen, können Sie den IP2Proxy ™ Web Service herunterladen.

DiePX1.LITE Edition ist unter Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 4.0 International License lizenziert. Es ist kostenlos für den persönlichen oder kommerziellen Gebrauch, wobei eine Namensnennung erforderlich ist, indem die Verwendung dieser Daten wie folgt angegeben wird:

Bitte besorgen Sie sich die Commercial Edition, wenn Sie hohe Datengenauigkeit, mehr Datensätze und Kundensupport suchen. Bitte besuchen Sie die Produktvergleichsseite für weitere Informationen.

Eigenschaften

Liste der IP-Adressen, die als offene öffentliche Proxys verwendet werden. Jeder Datensatz besteht aus Ländercode und Ländername. Bitte aktualisieren Sie auf kommerzielle IP2Proxy-Datenbank für IP-Adressen von VPN, Web-Proxys, Tor-Exits, Rechenzentren (DCH) und Suchmaschinenrobotern (SES).

Aktuelle Version 02 August 2021
Datenbankgröße 9.99 MB (650,579 Rows)
Array ASCII Text File (Comma Delimited) & Binary (BIN)

Datenbankfelder

Name Art Beschreibung
ip_from INT (10) / DECIMAL (39,0)†† Erste IP-Adresse zeigt Netblock.
ip_to INT (10) / DECIMAL (39,0)†† Letzte IP-Adresse zeigt Netblock.
country_code CHAR(2) Zweistelliger Ländercode basierend auf ISO 3166.
country_name VARCHAR(64) Ländername basierend auf ISO 3166.

IPv4
†† IPv6

Datenbank-Setup

Im Folgenden finden Sie die Schritte zum Einrichten der Datenbank für IPv4- und IPv6-Daten.

Datenbank erstellen
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),
	INDEX `idx_ip_from` (`ip_from`),
	INDEX `idx_ip_to` (`ip_to`),
	INDEX `idx_ip_from_to` (`ip_from`, `ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Datenbank importieren
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;
Datenbank erstellen
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
Datenbank importieren
BULK INSERT [ip2location].[dbo].[ip2location_px1]
FROM '{PATH TO IP2PROXY-LITE-PX1.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

HINWEIS: Sie müssen den folgenden FMT-Code kopieren und als Datei mit dem NamenPX1.FMT auf Ihrem Computer speichern.

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

Datenbank erstellen
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)
);
Datenbank importieren
COPY ip2location_px1 FROM 'IP2PROXY-LITE-PX1.CSV' WITH CSV QUOTE AS '"';
Datenbank erstellen
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),
	INDEX `idx_ip_from` (`ip_from`),
	INDEX `idx_ip_to` (`ip_to`),
	INDEX `idx_ip_from_to` (`ip_from`, `ip_to`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Datenbank importieren
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;
Datenbank erstellen
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
Datenbank importieren
BULK INSERT [ip2location].[dbo].[ip2location_px1_ipv6]
FROM '{PATH TO IP2PROXY-LITE-PX1.IPV6.CSV}'
WITH
(
	FORMATFILE = '{PATH TO PX1.FMT}'
)
GO

HINWEIS: Sie müssen den folgenden FMT-Code kopieren und als Datei mit dem NamenPX1.FMT auf Ihrem Computer speichern. Die erste Zeile des FMT-Codes gibt die Version von bcp an. Bitte ändern Sie die Version entsprechend Ihrer installierten 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

Datenbank erstellen
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)
);
Datenbank importieren
COPY ip2location_px1_ipv6 FROM 'IP2PROXY-LITE-PX1.IPV6.CSV' WITH CSV QUOTE AS '"';

AMI & Images

IP2Location bietet eine kostenlose, vorkonfigurierte und sofort einsatzbereite AMI und Images zum einfachen Einrichten der Datenbank.

Unterstützung

Bitte besuchen Sie Stack Overflow, um die technischen Fragen / Antworten zu unseren LITE-Produkten anzuzeigen.

Lizenz

Bitte lesen Sie die Allgemeinen Geschäftsbedingungen von für die Datenbanklizenzierung.

IP2Proxy IP Address Geolocation Database

In der Commercial Edition erhalten Sie viel mehr als nur die Suche nach IP-Adressen:

  • Bessere Datengenauigkeit
  • Zugriff auf aktuelle Datenbank
  • Zusätzlicher Support per E-Mail
Product Upgrade