# Geo databases

# Which Geo DBs are Supported?

Recommended:

  • IP2Location DB1: Country
  • IP2Location DB2: Country-ISP
  • IP2Location DB3: Country-Region-City
  • IP2Location DB4: Country-Region-City-ISP
  • IP2Location PX2 database (detecting proxy/vpn)
  • Sypex Geo City Lite
  • Sypex Geo City City
  • Sypex Geo City Max

NOT SUPPORTED! To get these databases you have to contact Maxmind support to get files only in legacy-formats:

  • Maxmind City Lite (country, region, city)
  • Maxmind City Full (country, region, city)
  • Maxmind ISP (country, region, city, ISP)
  • Maxmind Connection Types
  • Maxmind Country (country)

# How Can I improve the Quality of Country and City Lookups?

Use full versions of geo databases.

# IP2Location

Keitaro supports DB3 (City) and DB4 (ISP), IP2Location PX2 database (detecting proxy/vpn).

# Automatic uploading IP2Location DBs

  1. Purchase DB3 or DB4 ip2location.
  2. Enter login and password in Maintenace > Geo Dbs.

# Manual uploading IP2Location DBs

Purchase DB3, DB4 or PX2 database ip2location.

Upload BIN file to Keitaro:

  • DB4 (ISP) var/geoip/IP2Location/full_isp/IPV6-COUNTRY-REGION-CITY-ISP.BIN
  • DB3 (City) var/geoip/IP2Location/full/IPV6-COUNTRY-REGION-CITY.BIN
  • PX2 (vpn\proxy) /var/geoip/IP2Location/PX2/IP2PROXY-IP-PROXYTYPE-COUNTRY.BIN

# List of mobile carriers

(This list might be outdated).

Armenia: Beeline AM, Orange AM, VivaCell

Azerbaijan: AZERCELL, BAKCELL, Nar Mobile, Azerfon-Vodafone

Belarus: life:) - BeST, VELCOM, MTS Belarus

Estonia: Elisa, EMT, TELE2-EE

Georgia: Beeline GE, GEOCELL, MagtiCom, Silknet CDMA

Kyrgyzstan: Beeline KG, MegaCom, Nur Telecom, SOTEL CDMA

Kazakhstan: Beeline KZ, KCELL Activ, Tele2.KZ - NEO, Dalacom CDMA

Lithuania: BITE-LT, OMNITEL, TELE2-LT

Latvia: BITE-LV, LMT, TELE2-LV

Moldova: MOLDCELL, ORANGE Voxtel, Eventis, IDC CDMA, Unite

Russia: SkyLink, TELE2, Beeline, Megafon, MOTIV, MTS, Rostelekom, Yota

Tajikistan: Babilon-M, Beeline TJ (TACOM), Indigo TJ, MLT (TT Mobile), Tcell TJ

Ukraine: KYIVSTAR, life:), MTC

United Arab Emirates: EMIRNET

Afghanistan: MTN Afghanistan

AH: AQUAFON (Abhaziya), A-Mobajl (Abhaziya)

Angola: Movicel

Austria: Hutchinson 3G AT, MOBILKOM, T-Mobile AT

Australia: Optus Mobile, VODAFONE AU

Bosnia and Herzegovina: BH Telecom, MOBIS

Bangladesh: AKTEL, Grameenphone, WARIDTEL

Belgium: Getway, KPNO-BE

Bulgaria: GLOBUL, M-TEL GSM BG, Vivatel

Bahrain: MTC Vodafone BH

Brunei: Jabatan

Canada: Rogers, TELUS MOBILITY

Democratic Republic of the Congo: Zain

Switzerland: APN-MOBILE

China: China Mobile, UNICOM

CS: TELEKOM SRBIJA, Topnet 3G

Cyprus: CYTAMOBILE, MTN Cyprus

Czech Republic: O2 CZ, T-Mobile CZ, Vodafone CZ

Germany: E-Plus, O2 DE, T-Mobile DE, Vodafone DE

Denmark: Telenor DK

Algeria: AlgerieTelecom

Ecuador: Bells

Egypt: Etisalat, Link Egypt, MobiNil, Vodafone Egypt

Argentina: MOVISTAR

Spain: Movistar, Orange ES, VODAFONE ES, Yoigo

Finland: Saunalahti

France: BOUYGTEL, ORANGE F, SFR

Greece: Vodafone GR, COSMOTE

Croatia: VIPNET

Hungary: VODAFONE-HU

Indonesia: INDOSAT, proXL, T-SEL, Wisma Barito

Ireland: METEOR, O2 IE, Vodafone Ireland

Israel: CELLCOM, MIRS, Orange, Pelephone

India: BSNL, Dishnet, HUTCH, IDEA, Reliance, TATA, Vodafone IN, AIRTEL

Iraq: Newroz Telecom

Iran: IRANCELL, ITC

Italy: POSTEMOBILE, TIM, VODAFONE IT, WIND

Jordan: FastLink GSM, MobileCOM

Japan: KDDI

Kenya: Safaricom

Kuwait: GULFSAT, WATANIYA

Laos: UNITEL

Sri Lanka: AIRTEL, MOBITEL LK, MTN Networks

Luxembourg: TELE2-LU

Libya: Libyan Telecom

Morocco: Maroc Connect

Monaco: LONESTARCELL

Montenegro: Promonte GSM

Macedonia: T-Mobile MK

Mongolia: G-Mobile, MobiCom

Mexico: Iusacell, Telefunica

Bolivia: Telefunica

Malaysia: Celcom, DIGI, MAXISNET

Namibia: MTC NA

Nigeria: CELTEL, GLOBACOM, MTN

Netherlands: KPN, T-mobile NL, VODAFONE NL

Norway: Opera Mini, UC Browser

Nepal: NEPAL TELECOM

New Zealand: VODAFONE

Oman: Koora Mobile

Panama: CWPANAMA, Telefonica PA

Peru: Telefonica PE

Philippines: GLOBE

Pakistan: Telenor Pakistan, Warid Telecom

Poland: ERA GSM, Orange PL, Playmobile, PlusGSM, PTK CENTERTEL

Puerto Rico: Open Mobile

Palestine: PALTEL

Portugal: OPTIMUS, TMN, VODAFONE P

Paraguay: Maximo Lira

Qatar: Vodafone Qatar

Romania: COSMOTE, ORANGE RO, Vodafone RO

Serbia: Telenor RS

Saudi Arabia: AL JAWAL, Ettihad Etisalat, MTC-KSA

Sudan: KANARTEL, Mobitel

Sweden: HI3G, TELIA-MOBILE

Singapore: Sing tel

Slovenia: MOBITEL

Slovakia: Orange SK, Telefonica O2

El Salvador: Telemovil

Syria: MTN, SYRIATEL

Thailand: AISNET, DTACNET

Turkmenistan: MTC TM

Turkey: AVEA, Karizma, Kktcell, TELSIM MOBILE, TURKCELL, VODAFONE-TR

Taiwan: Taiwan Mobile

Tanzania: VODACOM-TZ

UK: Hutchinson 3G UK, Lycatel, O2 UK, Orange UK, RIM, T-Mobile UK, Vodafone UK

United States: Google Wireless, Ovi Services, Sprint, T-Mobile USA

Uzbekistan: Beeline UZ, COSCOM (UCEEL), Uzdunrobita (MTC)

Venezuela: Digitel, TELCEL

Vietnam: Beeline VN, VIETTEL

Cambodia: VIETTEL

Yemen: YemenNet

YU: MOBTEL, MONETGSM

South Africa: Cell C, Mobile Telephone Network, Vodacom

# How to automatically update DBs

Add to a task to cron:

php bin/cli.php geodbs:update_all

More about cli.php.

Last Updated: 4/11/2020, 6:11:04 AM