Countries Ip Address

Countries Ip Address

Identifying country by IP address – Stack Overflow

Here is my solution in Python 3. x to return geo-location info given a dataframe containing IP Address(s); efficient parallelized application of function on vectorized is the way to go.
Will contrast performance of two popular libraries to return location.
TLDR: use geolite2 method.
1. geolite2 package from geolite2 library
Input
#! pip install maxminddb-geolite2
import time
from geolite2 import geolite2
geo = ()
df_1 = [:50, [‘IP_Address’]] def IP_info_1(ip):
try:
x = (ip)
except ValueError: #Faulty IP value
return
return x[‘country’][‘names’][‘en’] if x is not None else
except KeyError: #Faulty Key value
s_time = ()
# map IP –> country
#apply(fn) applies fn. on all elements
df_1[‘country’] = [:, ‘IP_Address’](IP_info_1)
print((), ‘\n’)
print(‘Time:’, str(()-s_time)+’s \n’)
print(type((’48. 151. 136. 76′)))
Output
IP_Address country
0 48. 76 United States
1 94. 9. 145. 169 United Kingdom
2 58. 94. 157. 121 Japan
3 193. 187. 41. 186 Austria
4 125. 96. 20. 172 China
Time: 0. 09906983375549316s

2. DbIpCity package from ip2geotools library
#! pip install ip2geotools
from ncommercial import DbIpCity
df_2 = [:50, [‘IP_Address’]] def IP_info_2(ip):
return (ip, api_key = ‘free’). country
except:
df_2[‘country’] = [:, ‘IP_Address’](IP_info_2)
print(())
print(‘Time:’, str(()-s_time)+’s’)
print(type((’48. 76′, api_key = ‘free’)))
0 48. 76 US
1 94. 169 GB
2 58. 121 JP
3 193. 186 AT
4 125. 172 CN
Time: 80. 53318452835083s

A reason why the huge time difference could be due to the Data structure of the output, i. e direct subsetting from dictionaries seems way more efficient than indexing from the specicialized object.
Also, the output of the 1st method is dictionary containing geo-location data, subset respecitively to obtain needed info:
x = ()(’48. 76′)
print(x)
>>>
{‘city’: {‘geoname_id’: 5101798, ‘names’: {‘de’: ‘Newark’, ‘en’: ‘Newark’, ‘es’: ‘Newark’, ‘fr’: ‘Newark’, ‘ja’: ‘ニューアーク’, ‘pt-BR’: ‘Newark’, ‘ru’: ‘Ньюарк’}},
‘continent’: {‘code’: ‘NA’, ‘geoname_id’: 6255149, ‘names’: {‘de’: ‘Nordamerika’, ‘en’: ‘North America’, ‘es’: ‘Norteamérica’, ‘fr’: ‘Amérique du Nord’, ‘ja’: ‘北アメリカ’, ‘pt-BR’: ‘América do Norte’, ‘ru’: ‘Северная Америка’, ‘zh-CN’: ‘北美洲’}},
‘country’: {‘geoname_id’: 6252001, ‘iso_code’: ‘US’, ‘names’: {‘de’: ‘USA’, ‘en’: ‘United States’, ‘es’: ‘Estados Unidos’, ‘fr’: ‘États-Unis’, ‘ja’: ‘アメリカ合衆国’, ‘pt-BR’: ‘Estados Unidos’, ‘ru’: ‘США’, ‘zh-CN’: ‘美国’}},
‘location’: {‘accuracy_radius’: 1000, ‘latitude’: 40. 7355, ‘longitude’: -74. 1741, ‘metro_code’: 501, ‘time_zone’: ‘America/New_York’},
‘postal’: {‘code’: ‘07102’},
‘registered_country’: {‘geoname_id’: 6252001, ‘iso_code’: ‘US’, ‘names’: {‘de’: ‘USA’, ‘en’: ‘United States’, ‘es’: ‘Estados Unidos’, ‘fr’: ‘États-Unis’, ‘ja’: ‘アメリカ合衆国’, ‘pt-BR’: ‘Estados Unidos’, ‘ru’: ‘США’, ‘zh-CN’: ‘美国’}},
‘subdivisions’: [{‘geoname_id’: 5101760, ‘iso_code’: ‘NJ’, ‘names’: {‘en’: ‘New Jersey’, ‘es’: ‘Nueva Jersey’, ‘fr’: ‘New Jersey’, ‘ja’: ‘ニュージャージー州’, ‘pt-BR’: ‘Nova Jérsia’, ‘ru’: ‘Нью-Джерси’, ‘zh-CN’: ‘新泽西州’}}]}
List of countries by IPv4 address allocation - Wikipedia

List of countries by IPv4 address allocation – Wikipedia

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (July 2021)
This is a list of countries by IPv4 address allocation, as of 2 April 2012. It includes 252 areas, including all United Nations member states, plus the Holy See, Kosovo and Taiwan.
There are 232 (over four billion) IP addresses in the IPv4 protocol. Of these, almost 600 million are reserved and cannot be used for public routing. [1] The rest are allocated to countries by the Internet Assigned Numbers Authority (IANA) via the regional Internet registries (RIRs). [2] Rank
Country or entity
IP addresses%
Population(mostly 2012)[3] IP addressesper 1000
World
4, 294, 967, 296
100. 0
7, 021, 836, 029
611
1
United States
1, 541, 605, 760
35. 9
313, 847, 465
4, 911
2
People’s Republic of China
330, 321, 408
7. 7
1, 343, 239, 923
245
3
Japan
202, 183, 168
4. 7
127, 368, 088
1, 587
4
United Kingdom
123, 500, 144
2. 9
63, 047, 162
1, 958
5
Germany
118, 132, 104
2. 8
81, 305, 856
1, 452
6
South Korea
112, 239, 104
2. 6
48, 860, 500
2, 297
7
France
95, 078, 032
2. 2
65, 630, 692
1, 448
8
Canada
79, 989, 760
1. 9
34, 300, 083
2, 332
9
Italy
50, 999, 712
1. 2
61, 261, 254
832
10
Brazil
48, 572, 160
1. 1
205, 716, 890
236
11
Australia
47, 573, 248
22, 015, 576
2, 160
12
Netherlands
46, 379, 784
16, 730, 632
2, 772
13
Russia
42, 762, 784
1. 0
138, 082, 178
309
14
Taiwan
35, 383, 040
0. 8
23, 113, 901
1, 530
15
India
34, 685, 952
1, 205, 073, 612
28
16
Sweden
30, 373, 544
0. 7
9, 103, 788
3, 336
17
Spain
28, 421, 760
47, 042, 984
604
18
Mexico
25, 862, 912
0. 6
114, 975, 406
224
19
Switzerland
20, 872, 696
0. 5
7, 655, 628
2, 726
20
South Africa
20, 386, 560
48, 810, 427
417
21
Poland
19, 433, 192
38, 415, 284
505
22
Indonesia
17, 360, 640
0. 4
248, 216, 193
69
23
Vietnam
15, 530, 496
91, 519, 289
169
24
Turkey
15, 393, 728
79, 749, 461
193
25
Norway
15, 259, 312
4, 707, 270
3, 241
26
Argentina
14, 547, 968
0. 3
42, 192, 494
344
27
Finland
13, 553, 856
5, 262, 930
2, 575
Romania
12, 718, 592
21, 848, 504
582
29
Denmark
12, 280, 304
5, 543, 453
2, 215
Hong Kong
11, 777, 024
7, 153, 519
1, 646
30
Austria
11, 312, 096
8, 219, 743
1, 376
31
Ukraine
11, 242, 816
44, 854, 065
250
32
Belgium
11, 148, 992
10, 438, 353
1, 068
33
Colombia
8, 834, 816
0. 2
45, 239, 079
195
34
Thailand
8, 547, 840
67, 091, 089
127
European Union
8, 493, 568
503, 824, 373
16. 86
35
Egypt
8, 454, 144
83, 688, 164
101. 02
36
Czech Republic
8, 044, 160
10, 177, 300
790. 40
37
Israel
7, 573, 824
7, 590, 758
997. 77
38
Chile
7, 390, 464
17, 067, 369
433. 02
39
New Zealand
6, 954, 496
4, 327, 944
1, 606. 88
40
Malaysia
6, 322, 432
0. 1
29, 179, 952
216. 67
41
Ireland
5, 963, 280
4, 722, 028
1, 262. 86
42
Portugal
5, 833, 504
10, 781, 459
541. 07
43
Singapore
5, 719, 552
5, 353, 494
1, 068. 38
44
Greece
5, 549, 568
10, 767, 827
515. 38
45
Saudi Arabia
5, 504, 256
26, 534, 504
207. 44
46
Hungary
5, 485, 568
9, 958, 453
550. 85
47
Philippines
5, 404, 672
103, 775, 002
52. 08
48
Iran
5, 260, 800
78, 868, 711
66. 70
49
Pakistan
5, 179, 904
190, 291, 129
27. 22
50
Venezuela
5, 045, 248
28, 047, 938
179. 88
51
Bulgaria
4, 374, 032
7, 053, 747
621. 49
52
Morocco
3, 457, 792
32, 309, 239
107. 02
53
United Arab Emirates
2, 838, 400
5, 314, 317
534. 10
54
Tunisia
2, 729, 216
10, 732, 900
254. 29
55
Algeria
2, 616, 832
35, 406, 303
73. 91
56
Slovakia
2, 555, 392
5, 483, 088
466. 05
57
Slovenia
2, 525, 056
1, 996, 617
1, 264. 67
58
Kazakhstan
2, 514, 944
17, 522, 010
143. 53
59
Peru
2, 437, 120
29, 549, 517
82. 48
60
Lithuania
2, 240, 256
3, 525, 761
635. 40
61
Croatia
2, 042, 432
0. 0
4, 480, 043
455. 90
62
Serbia
2, 022, 144
7, 276, 604
277. 90
63
Costa Rica
1, 944, 832
4, 636, 348
419. 47
64
Kuwait
1, 885, 184
2, 646, 314
712. 38
65
Ecuador
1, 857, 280
15, 223, 680
122. 00
66
Belarus
1, 776, 640
9, 542, 883
186. 17
67
Latvia
1, 659, 328
2, 191, 580
757. 14
68
Kenya
1, 655, 040
43, 013, 341
38. 48
Panama
1, 573, 376
3, 510, 045
448. 25
70
Luxembourg
1, 299, 456
509, 074
2, 552. 59
71
Estonia
1, 205, 560
1, 274, 709
945. 75
72
Uruguay
1, 180, 416
3, 316, 328
355. 94
73
Cyprus
1, 136, 896
1, 138, 071
998. 97
74
Georgia
1, 014, 784
4, 570, 934
222. 01
75
Nigeria
1, 005, 312
170, 123, 740
5. 91
Puerto Rico
1, 000, 704
3, 998, 905
250. 24
76
Bangladesh
924, 160
161, 083, 804
5. 74
77
Dominican Republic
857, 600
10, 088, 598
85. 01
78
Syria
824, 320
22, 530, 746
36. 59
79
Iceland
814, 592
313, 183
2, 601. 01
80
Qatar
808, 960
1, 951, 591
414. 51
81
Moldova
733, 440
3, 656, 843
200. 57
82
Bosnia and Herzegovina
728, 832
4, 622, 292
157. 68
83
Jordan
663, 936
6, 508, 887
102. 00
84
North Macedonia
657, 664
2, 082, 370
315. 82
85
Oman
619, 520
3, 090, 150
200. 48
86
El Salvador
575, 744
6, 090, 646
94. 53
87
Bolivia
561, 920
10, 290, 003
54. 61
88
Malta
556, 544
409, 836
1, 357. 97
89
Guatemala
552, 192
14, 099, 032
39. 17
90
Sri Lanka
534, 272
21, 481, 334
24. 87
91
Armenia
525, 088
2, 970, 495
176. 77
92
Azerbaijan
517, 120
9, 493, 600
54. 47
Palestine
510, 720
4, 332, 801
117. 87
93
Mauritius
496, 640
1, 313, 095
378. 22
94
Nepal
475, 904
29, 890, 686
15. 92
95
Trinidad and Tobago
470, 016
1, 226, 383
383. 25
96
Bahrain
465, 920
1, 248, 348
373. 23
97
Lebanon
457, 728
4, 140, 289
110. 55
98
Nicaragua
369, 408
5, 727, 707
64. 49
99
Paraguay
365, 312
6, 541, 591
55. 84
100
Mozambique
343, 296
23, 515, 934
14. 60
101
Tanzania
339, 712
43, 601, 796
7. 79
102
Ghana
332, 544
25, 241, 998
13. 17
Macau
324, 864
578, 025
562. 02
103
Albania
323, 840
3, 002, 859
107. 84
104
Angola
311, 808
18, 056, 072
17. 27
Netherlands Antilles[a] 308, 992
287, 244
1, 075. 71
105
Libya
299, 008
6, 733, 620
44. 41
106
Senegal
293, 248
12, 969, 606
22. 61
107
Sudan & South Sudan
283, 904
44, 831, 886
6. 33
108
Iraq
243, 712
31, 129, 225
7. 83
109
Uzbekistan
231, 424
28, 394, 180
8. 15
110
Kyrgyzstan
231, 168
5, 496, 737
42. 06
111
Cambodia
225, 536
14, 952, 665
15. 08
Guam
213, 504
185, 674
1, 149. 89
112
Uganda
208, 640
35, 873, 253
5. 82
113
Kosovo
205, 056
1, 836, 529
111. 65
114
Jamaica
202, 752
2, 889, 187
70. 18
115
Mongolia
201, 984
3, 179, 997
63. 52
116
Namibia
199, 168
2, 165, 828
91. 96
117
Rwanda
195, 840
11, 689, 696
16. 75
118
Brunei
192, 512
408, 786
470. 94
119
Montenegro
171, 520
657, 394
260. 91
120
Gabon
169, 472
1, 608, 321
105. 37
121
Zambia
162, 816
14, 309, 466
11. 38
New Caledonia
150, 528
260, 166
578. 58
122
Honduras
143, 616
8, 296, 693
17. 31
123
Barbados
140, 032
287, 733
486. 67
124
Cameroon
137, 728
20, 129, 878
6. 84
125
Fiji
134, 656
890, 057
151. 29
126
Côte d’Ivoire
133, 632
21, 952, 093
6. 09
Haiti
124, 160
9, 801, 664
12. 67
128
Bahamas
121, 856
316, 182
385. 40
129
Cuba
113, 664
11, 075, 244
10. 26
130
Afghanistan
103, 744
30, 419, 928
3. 41
131
Botswana
100, 096
2, 098, 018
47. 71
Bermuda
91, 648
69, 080
1, 326. 69
United States Virgin Islands
87, 040
109, 574
794. 35
132
Zimbabwe
86, 016
12, 619, 600
6. 82
133
Malawi
79, 616
16, 323, 044
4. 88
134
Liechtenstein
69, 408
36, 713
1, 890. 56
135
Tajikistan
67, 328
7, 768, 385
8. 67
Gibraltar
62, 976
29, 034
2, 169. 04
136
Saint Kitts and Nevis
62, 464
50, 726
1, 231. 40
137
Madagascar
62, 208
22, 585, 517
2. 75
138
Belize
61, 952
327, 719
189. 04
139
Monaco
57, 856
30, 510
1, 896. 30
140
Antigua and Barbuda
57, 344
89, 018
644. 18
141
Laos
54, 784
6, 586, 266
8. 32
142
Maldives
53, 760
394, 451
136. 29
143
Yemen
51, 200
24, 771, 809
2. 07
144
Papua New Guinea
49, 920
6, 310, 129
7. 91
145
Suriname
44, 032
560, 157
78. 61
French Polynesia
41, 472
274, 512
151. 08
146
Lesotho
40, 448
1, 930, 493
20. 95
147
Benin
39, 936
9, 598, 787
4. 16
Faroe Islands
49, 483
807. 07
Aruba
38, 912
107, 635
361. 52
148
Guyana
741, 908
52. 45
149
Mali
36, 864
14, 533, 511
2. 54
150
Seychelles
36, 352
90, 024
403. 80
Cayman Islands
35, 840
52, 560
681. 89
151
Eswatini
34, 560
1, 386, 914
24. 92
152
Andorra
32, 768
85, 082
385. 13
153
Ethiopia
93, 815, 992
0. 35
154
Mauritania
3, 359, 185
9. 75
Réunion
155
Burkina Faso
32, 512
17, 275, 115
1. 88
Åland Islands
28, 928
156
San Marino
26, 880
32, 140
836. 34
157
Myanmar
25, 600
54, 584, 650
0. 47
158
Bhutan
23, 552
716, 896
32. 85
159
Gambia
21, 504
1, 840, 454
11. 68
160
Democratic Republic of the Congo
21, 248
73, 599, 190
0. 29
161
Niger
20, 480
17, 078, 839
1. 20
162
Vatican City
17, 920
836
21, 435. 41
163
Sierra Leone
5, 485, 998
3. 27
164
Cape Verde
17, 408
523, 568
33. 25
165
Saint Vincent and the Grenadines
103, 537
168. 13
166
Samoa
16, 640
194, 320
85. 63
Greenland
16, 384
57, 695
283. 98
British Virgin Islands
14, 336
31, 148
460. 25
167
Liberia
13, 312
3, 887, 886
3. 42
Northern Mariana Islands
44, 582
298. 60
168
Togo
6, 961, 049
1. 91
Republic of the Congo
12, 288
4, 366, 266
2. 81
170
Djibouti
774, 389
15. 87
171
Vanuatu
10, 752
227, 574
47. 25
172
Somalia
10, 240
10, 085, 638
1. 02
173
Solomon Islands
9, 728
584, 578
16. 64
174
Turkmenistan
8, 704
5, 054, 828
1. 72
175
Grenada
8, 448
109, 011
77. 50
176
São Tomé and Príncipe
183, 176
46. 12
Cook Islands
8, 192
10, 777
760. 14
177
Nauru
9, 378
873. 53
Turks and Caicos Islands
46, 335
176. 80
178
Tuvalu
10, 619
771. 45
Saint Martin
7, 168
30, 959
231. 53
Jersey
6, 144
94, 949
64. 71
179
Federated States of Micronesia
106, 487
57. 70
180
Tonga
106, 146
57. 88
181
Burundi
5, 376
10, 557, 259
0. 51
182
Guinea-Bissau
5, 120
1, 628, 603
3. 14
Isle of Man
4, 608
85, 421
53. 94
183
Central African Republic
4, 352
5, 057, 208
0. 86
American Samoa
4, 096
68, 061
60. 18
Anguilla
15, 423
265. 58
184
Chad
10, 975, 648
0. 37
185
Comoros
737, 284
5. 56
186
Eritrea
6, 086, 495
0. 67
Guadeloupe
187
Guinea
10, 884, 958
0. 38
188
Palau
21, 032
194. 75
Saint Pierre and Miquelon
5, 831
702. 45
189
Timor-Leste
1, 201, 255
British Indian Ocean Territory
3, 072
190
Equatorial Guinea
685, 991
4. 48
191
Kiribati
101, 998
30. 12
Wallis and Futuna
15, 453
198. 80
French Guiana
2, 048
Guernsey
65, 345
31. 34
192
Marshall Islands
68, 480
29. 91
Niue
1, 269
1, 613. 87
Tokelau
1, 368
1, 497. 08
Norfolk Island
1, 536
2, 182
703. 94
Montserrat
1, 280
5, 164
247. 87
Dominica
1, 024
73, 126
14. 00
194
North Korea
24, 589, 122
0. 04
Saint Lucia
256
162, 178
1. 58
Antarctica
0
0. 00
Asia Pacific
Bonaire, Saint Eustatius and Saba
Bouvet Island
Christmas Island
1, 496
Cocos (Keeling) Islands
596
Curaçao
142, 180
Falkland Islands
3, 140
French Southern and Antarctic Lands
Heard Island and McDonald Islands
Martinique
Mayotte
Pitcairn Islands
Saint Barthélemy
7, 332
Saint Helena, Ascension and Tristan da Cunha
7, 728
Sint Maarten
37, 429
South Georgia and the South Sandwich Islands
Svalbard & Jan Mayen[b] 1, 970
United States Minor Outlying Islands
Western Sahara
522, 928
^ Includes the population of Aruba, Curaçao and Sint Maarten.
^ Population of Jan Mayen not included.
Charts and graphs[edit] List of countries by IPv4 address allocation per 1000 population
See also[edit] IP address
IPv4 address exhaustion
Internet Census of 2012 (Carna Botnet)
List of assigned /8 IPv4 address blocks
References[edit] ^ “IANA IPv4 Address Space Registry”, Internet Assigned Numbers Authority (IANA). Retrieved 12 July 2014.
^ “Number Resources”, Internet Assigned Numbers Authority (IANA). Retrieved 12 July 2014.
^ Population, The World Factbook, United States Central Intelligence Agency. Accessed on 2 April 2012. Note: Data are mostly for 1 July 2012.
IP Country Codes - Geo-targeting IP Address to Country | ip2country.net

IP Country Codes – Geo-targeting IP Address to Country | ip2country.net

The new ISO codes 3166-1, sorted by country
The old ISO codes, sorted by code
Following is the New Version was downloaded from This Country Codes list states the country names (official short names in English) in alphabetical order as given in ISO 3166-1 and the corresponding ISO 3166-1-alpha-2 code elements.
This Country Codes list is updated whenever a change to the official code list in ISO 3166-1 is effected by the ISO 3166/MA.
It lists 248 official short names and code elements.
Country names
ISO 3166-1-alpha-2 code
A
AFGHANISTAN
AF
ALAND ISLANDS
AX
ALBANIA
AL
ALGERIA
DZ
AMERICAN SAMOA
AS
ANDORRA
AD
ANGOLA
AO
ANGUILLA
AI
ANTARCTICA
AQ
ANTIGUA AND BARBUDA
AG
ARGENTINA
AR
ARMENIA
AM
ARUBA
AW
AUSTRALIA
AU
AUSTRIA
AT
AZERBAIJAN
AZ
B
BAHAMAS
BS
BAHRAIN
BH
BANGLADESH
BD
BARBADOS
BB
BELARUS
BY
BELGIUM
BE
BELIZE
BZ
BENIN
BJ
BERMUDA
BM
BHUTAN
BT
BOLIVIA, PLURINATIONAL STATE OF
BO
BONAIRE, SAINT EUSTATIUS AND SABA
BQ
BOSNIA AND HERZEGOVINA
BA
BOTSWANA
BW
BOUVET ISLAND
BV
BRAZIL
BR
BRITISH INDIAN OCEAN TERRITORY
IO
BRUNEI DARUSSALAM
BN
BULGARIA
BG
BURKINA FASO
BF
BURUNDI
BI
C
CAMBODIA
KH
CAMEROON
CM
CANADA
CA
CAPE VERDE
CV
CAYMAN ISLANDS
KY
CENTRAL AFRICAN REPUBLIC
CF
CHAD
TD
CHILE
CL
CHINA
CN
CHRISTMAS ISLAND
CX
COCOS (KEELING) ISLANDS
CC
COLOMBIA
CO
COMOROS
KM
CONGO
CG
CONGO, THE DEMOCRATIC REPUBLIC OF THE
CD
COOK ISLANDS
CK
COSTA RICA
CR
COTE D’IVOIRE
CI
CROATIA
HR
CUBA
CU
CURACAO
CW
CYPRUS
CY
CZECH REPUBLIC
CZ
D
DENMARK
DK
DJIBOUTI
DJ
DOMINICA
DM
DOMINICAN REPUBLIC
DO
E
ECUADOR
EC
EGYPT
EG
EL SALVADOR
SV
EQUATORIAL GUINEA
GQ
ERITREA
ER
ESTONIA
EE
ETHIOPIA
ET
F
FALKLAND ISLANDS (MALVINAS)
FK
FAROE ISLANDS
FO
FIJI
FJ
FINLAND
FI
FRANCE
FR
FRENCH GUIANA
GF
FRENCH POLYNESIA
PF
FRENCH SOUTHERN TERRITORIES
TF
G
GABON
GA
GAMBIA
GM
GEORGIA
GE
GERMANY
DE
GHANA
GH
GIBRALTAR
GI
GREECE
GR
GREENLAND
GL
GRENADA
GD
GUADELOUPE
GP
GUAM
GU
GUATEMALA
GT
GUERNSEY
GG
GUINEA
GN
GUINEA-BISSAU
GW
GUYANA
GY
H
HAITI
HT
HEARD ISLAND AND MCDONALD ISLANDS
HM
HOLY SEE (VATICAN CITY STATE)
VA
HONDURAS
HN
HONG KONG
HK
HUNGARY
HU
I
ICELAND
IS
INDIA
IN
INDONESIA
ID
IRAN, ISLAMIC REPUBLIC OF
IR
IRAQ
IQ
IRELAND
IE
ISLE OF MAN
IM
ISRAEL
IL
ITALY
IT
J
JAMAICA
JM
JAPAN
JP
JERSEY
JE
JORDAN
JO
K
KAZAKHSTAN
KZ
KENYA
KE
KIRIBATI
KI
KOREA, DEMOCRATIC PEOPLE’S REPUBLIC OF
KP
KOREA, REPUBLIC OF
KR
KUWAIT
KW
KYRGYZSTAN
KG
L
LAO PEOPLE’S DEMOCRATIC REPUBLIC
LA
LATVIA
LV
LEBANON
LB
LESOTHO
LS
LIBERIA
LR
LIBYAN ARAB JAMAHIRIYA
LY
LIECHTENSTEIN
LI
LITHUANIA
LT
LUXEMBOURG
LU
M
MACAO
MO
MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF
MK
MADAGASCAR
MG
MALAWI
MW
MALAYSIA
MY
MALDIVES
MV
MALI
ML
MALTA
MT
MARSHALL ISLANDS
MH
MARTINIQUE
MQ
MAURITANIA
MR
MAURITIUS
MU
MAYOTTE
YT
MEXICO
MX
MICRONESIA, FEDERATED STATES OF
FM
MOLDOVA, REPUBLIC OF
MD
MONACO
MC
MONGOLIA
MN
MONTENEGRO
ME
MONTSERRAT
MS
MOROCCO
MA
MOZAMBIQUE
MZ
MYANMAR
MM
N
NAMIBIA
NA
NAURU
NR
NEPAL
NP
NETHERLANDS
NL
NEW CALEDONIA
NC
NEW ZEALAND
NZ
NICARAGUA
NI
NIGER
NE
NIGERIA
NG
NIUE
NU
NORFOLK ISLAND
NF
NORTHERN MARIANA ISLANDS
MP
NORWAY
NO
O
OMAN
OM
P
PAKISTAN
PK
PALAU
PW
PALESTINIAN TERRITORY, OCCUPIED
PS
PANAMA
PA
PAPUA NEW GUINEA
PG
PARAGUAY
PY
PERU
PE
PHILIPPINES
PH
PITCAIRN
PN
POLAND
PL
PORTUGAL
PT
PUERTO RICO
PR
Q
QATAR
QA
R
REUNION
RE
ROMANIA
RO
RUSSIAN FEDERATION
RU
RWANDA
RW
S
SAINT BARTHELEMY
BL
SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA
SH
SAINT KITTS AND NEVIS
KN
SAINT LUCIA
LC
SAINT MARTIN (FRENCH PART)
MF
SAINT PIERRE AND MIQUELON
PM
SAINT VINCENT AND THE GRENADINES
VC
SAMOA
WS
SAN MARINO
SM
SAO TOME AND PRINCIPE
ST
SAUDI ARABIA
SA
SENEGAL
SN
SERBIA
RS
SEYCHELLES
SC
SIERRA LEONE
SL
SINGAPORE
SG
SINT MAARTEN (DUTCH PART)
SX
SLOVAKIA
SK
SLOVENIA
SI
SOLOMON ISLANDS
SB
SOMALIA
SO
SOUTH AFRICA
ZA
SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
GS
SPAIN
ES
SRI LANKA
LK
SUDAN
SD
SURINAME
SR
SVALBARD AND JAN MAYEN
SJ
SWAZILAND
SZ
SWEDEN
SE
SWITZERLAND
CH
SYRIAN ARAB REPUBLIC
SY
T
TAIWAN, PROVINCE OF CHINA
TW
TAJIKISTAN
TJ
TANZANIA, UNITED REPUBLIC OF
TZ
THAILAND
TH
TIMOR-LESTE
TL
TOGO
TG
TOKELAU
TK
TONGA
TO
TRINIDAD AND TOBAGO
TT
TUNISIA
TN
TURKEY
TR
TURKMENISTAN
TM
TURKS AND CAICOS ISLANDS
TC
TUVALU
TV
U
UGANDA
UG
UKRAINE
UA
UNITED ARAB EMIRATES
AE
UNITED KINGDOM
GB
UNITED STATES
US
UNITED STATES MINOR OUTLYING ISLANDS
UM
URUGUAY
UY
UZBEKISTAN
UZ
V
VANUATU
VU
VATICAN CITY STATE
see HOLY SEE
VENEZUELA, BOLIVARIAN REPUBLIC OF
VE
VIET NAM
VN
VIRGIN ISLANDS, BRITISH
VG
VIRGIN ISLANDS, U. S.
VI
W
WALLIS AND FUTUNA
WF
WESTERN SAHARA
EH
Y
YEMEN
YE
Z
ZAMBIA
ZM
ZIMBABWE
ZW
Following is the old version was downloaded on 15 June 1995 from Additional useful information may be found in the “Table of Global and Country Top Level Internet Domains, which is dated 16 April 1995 (as of 15 June 1995), and is stored at
AD Andorra
AE United Arab Emirates
AF Afghanistan
AG Antigua and Barbuda
AI Anguilla
AL Albania
AM Armenia
AN Netherlands Antilles
AO Angola
AQ Antarctica
AR Argentina
AS American Samoa
AT Austria
AU Australia
AW Aruba
AZ Azerbaijan
BA Bosnia and Herzegovina
BB Barbados
BD Bangladesh
BE Belgium
BF Burkina Faso
BG Bulgaria
BH Bahrain
BI Burundi
BJ Benin
BM Bermuda
BN Brunei Darussalam
BO Bolivia
BR Brazil
BS Bahamas
BT Bhutan
BV Bouvet Island
BW Botswana
BY Belarus
BZ Belize
CA Canada
CC Cocos (Keeling) Islands
CF Central African Republic
CG Congo
CH Switzerland
CI Cote D’Ivoire (Ivory Coast)
CK Cook Islands
CL Chile
CM Cameroon
CN China
CO Colombia
CR Costa Rica
CS Serbia and Montenegro
CU Cuba
CV Cape Verde
CX Christmas Island
CY Cyprus
CZ Czech Republic
DE Germany
DJ Djibouti
DK Denmark
DM Dominica
DO Dominican Republic
DZ Algeria
EC Ecuador
EE Estonia
EG Egypt
EH Western Sahara
ER Eritrea
ES Spain
ET Ethiopia
FI Finland
FJ Fiji
FK Falkland Islands (Malvinas)
FM Micronesia
FO Faroe Islands
FR France
FX France, Metropolitan
GA Gabon
GB Great Britain (UK)
GD Grenada
GE Georgia
GF French Guiana
GH Ghana
GI Gibraltar
GL Greenland
GM Gambia
GN Guinea
GP Guadeloupe
GQ Equatorial Guinea
GR Greece
GS S. Georgia and S. Sandwich Isls.
GT Guatemala
GU Guam
GW Guinea-Bissau
GY Guyana
HK Hong Kong
HM Heard and McDonald Islands
HN Honduras
HR Croatia (Hrvatska)
HT Haiti
HU Hungary
ID Indonesia
IE Ireland
IL Israel
IN India
IO British Indian Ocean Territory
IQ Iraq
IR Iran
IS Iceland
IT Italy
JM Jamaica
JO Jordan
JP Japan
KE Kenya
KG Kyrgyzstan
KH Cambodia
KI Kiribati
KM Comoros
KN Saint Kitts and Nevis
KP Korea (North)
KR Korea (South)
KW Kuwait
KY Cayman Islands
KZ Kazakhstan
LA Laos
LB Lebanon
LC Saint Lucia
LI Liechtenstein
LK Sri Lanka
LR Liberia
LS Lesotho
LT Lithuania
LU Luxembourg
LV Latvia
LY Libya
MA Morocco
MC Monaco
MD Moldova
MG Madagascar
MH Marshall Islands
MK Macedonia
ML Mali
MM Myanmar
MN Mongolia
MO Macau
MP Northern Mariana Islands
MQ Martinique
MR Mauritania
MS Montserrat
MT Malta
MU Mauritius
MV Maldives
MW Malawi
MX Mexico
MY Malaysia
MZ Mozambique
NA Namibia
NC New Caledonia
NE Niger
NF Norfolk Island
NG Nigeria
NI Nicaragua
NL Netherlands
NO Norway
NP Nepal
NR Nauru
NT Neutral Zone
NU Niue
NZ New Zealand (Aotearoa)
OM Oman
PA Panama
PE Peru
PF French Polynesia
PG Papua New Guinea
PH Philippines
PK Pakistan
PL Poland
PM St. Pierre and Miquelon
PN Pitcairn
PR Puerto Rico
PT Portugal
PW Palau
PY Paraguay
QA Qatar
RE Reunion
RO Romania
RU Russian Federation
RW Rwanda
SA Saudi Arabia
Sb Solomon Islands
SC Seychelles
SD Sudan
SE Sweden
SG Singapore
SH St. Helena
SI Slovenia
SJ Svalbard and Jan Mayen Islands
SK Slovak Republic
SL Sierra Leone
SM San Marino
SN Senegal
SO Somalia
SR Suriname
ST Sao Tome and Principe
SU USSR (former)
SV El Salvador
SY Syria
SZ Swaziland
TC Turks and Caicos Islands
TD Chad
TF French Southern Territories
TG Togo
TH Thailand
TJ Tajikistan
TK Tokelau
TM Turkmenistan
TN Tunisia
TO Tonga
TP East Timor
TR Turkey
TT Trinidad and Tobago
TV Tuvalu
TW Taiwan
TZ Tanzania
UA Ukraine
UG Uganda
UK United Kingdom
UM US Minor Outlying Islands
US United States
UY Uruguay
UZ Uzbekistan
VA Vatican City State (Holy See)
VC Saint Vincent and the Grenadines
VE Venezuela
VG Virgin Islands (British)
VI Virgin Islands (U. S. )
VN Viet Nam
VU Vanuatu
WF Wallis and Futuna Islands
WS Samoa
YE Yemen
YT Mayotte
YU Yugoslavia
ZA South Africa
ZM Zambia
ZR Zaire
ZW Zimbabwe
COM US Commercial
EDU US Educational
GOV US Government
INT International
MIL US Military
NET Network
ORG Non-Profit Organization
ARPA Old style Arpanet
NATO Nato field
If you’re interested in understanding the depth of our commitment to clients. Need
help getting started? Contact us at

Frequently Asked Questions about countries ip address

Can you tell country by IP address?

No you can’t – IP addresses get reallocated and reassigned from time to time, so the mapping of IP to location will also change over time.Mar 21, 2012

What country is an IP from?

List of countries by IPv4 address allocationRankCountry or entityIP addresses per 10001United States4,9112People’s Republic of China2453Japan1,5874United Kingdom1,95877 more rows

Do IP addresses have country codes?

This Country Codes list is updated whenever a change to the official code list in ISO 3166-1 is effected by the ISO 3166/MA….IP Country Codes List – Geo-targeting IP Address to Country.Country namesISO 3166-1-alpha-2 codeANGOLAAOANGUILLAAIANTARCTICAAQANTIGUA AND BARBUDAAG244 more rows

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *