The DB-IP Database

More than 19 million IPv4 and IPv6 blocks and growing.

Since 2010 we are providing one of the most comprehensive and accurate IP address databases available on the market that has grown today to more than 19 million IPv4 and IPv6 blocks.

Every month, hundreds of thousands of records are added or updated, and we're always working hard to improve the coverage of our database and its accuracy.



Analytics

Database edition IP address to location + ISP, April 2018
Total records 19,748,013

Records by country

Country Records Cities Locations Organizations
United States  United States 9914008 49914 544495 1237105
India  India 1382969 6048 10882 46632
Italy  Italy 931260 11887 164009 369957
United Kingdom  United Kingdom 848504 16034 70002 207843
Germany  Germany 727417 15947 97036 200237
France  France 614443 15324 116569 168817
Netherlands  Netherlands 550744 3234 52319 221473
China  China 504526 2906 19607 257917
Turkey  Turkey 479365 1437 5034 9307
South Korea  South Korea 419508 9174 17627 52799
Japan  Japan 314377 2719 4237 35456
Poland  Poland 309972 9713 21680 29263
Austria  Austria 241998 10058 79006 137048
Australia  Australia 204857 3231 7563 15742
Denmark  Denmark 189866 1024 9695 9996
Russian Federation  Russian Federation 185240 2428 24564 70073
Philippines  Philippines 173100 1440 5098 64362
Canada  Canada 162268 3622 38313 50220
Brazil  Brazil 156919 7376 22165 42770
Sweden  Sweden 103973 3086 18498 33497
Spain  Spain 86792 2314 14789 28269
Hong Kong  Hong Kong 72895 235 987 32617
Switzerland  Switzerland 66829 1575 9921 20527
Finland  Finland 65389 707 8110 24339
Czech Republic  Czech Republic 63334 3235 8814 16056
Norway  Norway 54111 990 5296 10761
Taiwan  Taiwan 49755 492 1489 2980
Belgium  Belgium 49222 1097 7843 11758
Kazakhstan  Kazakhstan 45124 826 4887 20473
Israel  Israel 44090 491 1769 12392
Singapore  Singapore 42524 90 4312 17674
Ireland  Ireland 36574 2367 8693 6583
Indonesia  Indonesia 33700 844 2886 11846
Slovakia  Slovakia 27812 355 1329 4588
Romania  Romania 24991 753 4306 8428
Egypt  Egypt 24969 158 482 432
South Africa  South Africa 24725 528 1110 1430
Hungary  Hungary 23014 706 3258 7003
Argentina  Argentina 22751 1042 6575 7804
Ukraine  Ukraine 22451 641 3084 7029
Greece  Greece 22430 373 1723 4261
Malaysia  Malaysia 21851 568 1128 1607
Thailand  Thailand 21656 250 404 8786
Mexico  Mexico 20779 1755 3096 3984
New Zealand  New Zealand 19083 349 970 1722
Belarus  Belarus 18867 179 1600 9995
Portugal  Portugal 18496 1032 4715 6311
United Arab Emirates  United Arab Emirates 17619 224 1359 7496
Iran  Iran 15928 676 2084 5334
Saudi Arabia  Saudi Arabia 15214 175 348 3973
Pakistan  Pakistan 14819 158 515 1272
Chile  Chile 13209 205 2293 7978
Bulgaria  Bulgaria 12254 394 1306 3596
Colombia  Colombia 11238 567 2925 4383
Slovenia  Slovenia 10225 333 1929 1839
Latvia  Latvia 9059 45 482 1877
Peru  Peru 8905 559 2419 4497
Croatia  Croatia 8874 191 1200 3216
Kenya  Kenya 8632 37 136 2486
Serbia  Serbia 8359 313 1391 2646
Cyprus  Cyprus 8341 86 261 3351
Ecuador  Ecuador 8104 230 1193 3707
Lithuania  Lithuania 6156 113 718 1316
Luxembourg  Luxembourg 5506 146 847 1878
Venezuela  Venezuela 5376 627 1216 2407
Estonia  Estonia 5283 83 649 1161
Nigeria  Nigeria 5187 133 414 1321
Bolivia  Bolivia 5032 116 332 3319
Viet Nam  Viet Nam 4982 228 367 1997
Bangladesh  Bangladesh 4743 136 624 1460
Guatemala  Guatemala 4154 191 752 2190
Morocco  Morocco 3844 87 191 178
Kuwait  Kuwait 3787 110 216 873
Cuba  Cuba 3576 112 545 1908
Dominican Republic  Dominican Republic 3354 221 799 1741
Costa Rica  Costa Rica 3261 180 582 1286
Qatar  Qatar 2900 106 419 1077
Jordan  Jordan 2853 44 116 1235
Bosnia And Herzegovina  Bosnia And Herzegovina 2468 100 310 719
Iceland  Iceland 2357 50 238 576
Malta  Malta 2180 38 103 868
Panama  Panama 2009 119 431 1036
Iraq  Iraq 1977 67 154 382
Lebanon  Lebanon 1924 73 149 697
Afghanistan  Afghanistan 1902 27 63 625
Armenia  Armenia 1725 26 129 874
Moldova  Moldova 1477 55 215 288
Honduras  Honduras 1355 106 215 643
Albania  Albania 1323 29 85 517
Namibia  Namibia 1297 11 20 332
Puerto Rico  Puerto Rico 1277 102 478 494
Macedonia  Macedonia 1251 25 89 224
Mauritius  Mauritius 1217 33 60 91
Georgia  Georgia 1143 30 149 317
Sri Lanka  Sri Lanka 1118 50 102 434
Kyrgyzstan  Kyrgyzstan 1106 18 125 210
Isle Of Man  Isle Of Man 1060 15 67 160
Nepal  Nepal 1038 58 98 340
Zimbabwe  Zimbabwe 997 15 50 131
Montenegro  Montenegro 976 16 49 428
Ghana  Ghana 903 25 99 185
Uruguay  Uruguay 897 64 207 252
Bahrain  Bahrain 866 39 68 190
Cambodia  Cambodia 858 22 95 317
Tanzania  Tanzania 805 30 99 190
Palestinian Territory  Palestinian Territory 771 16 23 98
Azerbaijan  Azerbaijan 763 20 76 121
Macao  Macao 731 10 22 38
Uganda  Uganda 710 15 75 145
Liechtenstein  Liechtenstein 709 11 76 211
Mongolia  Mongolia 700 15 54 75
Democratic Republic Of Congo  Democratic Republic Of Congo 698 20 48 182
Angola  Angola 687 17 62 103
El Salvador  El Salvador 682 51 239 322
Belize  Belize 678 17 72 290
Jersey  Jersey 666 21 95 165
Reunion Island  Reunion Island 640 17 31 36
Faroe Islands  Faroe Islands 614 5 13 267
Uzbekistan  Uzbekistan 607 27 77 197
Sudan  Sudan 511 20 43 139
Paraguay  Paraguay 510 44 123 213
Greenland  Greenland 508 17 28 85
Algeria  Algeria 504 55 82 56
Senegal  Senegal 473 42 50 66
Mozambique  Mozambique 452 16 34 53
Zambia  Zambia 434 17 34 120
Palau  Palau 429 2 6 331
U.s. Virgin Islands  U.s. Virgin Islands 426 22 95 135
Syrian Arab Republic  Syrian Arab Republic 420 18 38 96
Guernsey  Guernsey 418 6 32 98
Jamaica  Jamaica 414 12 76 104
Oman  Oman 414 18 34 103
Cote D  Cote D'ivoire 414 14 38 59
Bhutan  Bhutan 408 2 11 229
Nicaragua  Nicaragua 391 41 83 194
Kosovo  Kosovo 390 22 33 35
Cameroon  Cameroon 388 26 47 85
Gibraltar  Gibraltar 374 3 28 130
Benin  Benin 374 15 21 63
Mauritania  Mauritania 351 3 9 16
Bahamas  Bahamas 332 24 77 119
Papua New Guinea  Papua New Guinea 318 13 29 71
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 313 11 23 58
Seychelles  Seychelles 308 16 36 106
Barbados  Barbados 306 42 69 156
British Virgin Islands  British Virgin Islands 305 7 28 99
Madagascar  Madagascar 290 12 20 32
Botswana  Botswana 274 9 23 45
Tunisia  Tunisia 267 33 58 78
American Samoa  American Samoa 263 4 8 135
Maldives  Maldives 262 11 30 79
Myanmar  Myanmar 257 27 58 80
Ethiopia  Ethiopia 256 7 16 74
New Caledonia  New Caledonia 238 7 15 84
Haiti  Haiti 236 35 74 152
Malawi  Malawi 232 13 25 59
Niue  Niue 220 1 1 168
Monaco  Monaco 188 4 12 36
Guadeloupe  Guadeloupe 182 10 23 34
Niger  Niger 181 9 14 90
Gambia  Gambia 173 3 9 27
Trinidad And Tobago  Trinidad And Tobago 172 28 60 54
Martinique  Martinique 164 6 14 17
Congo  Congo 163 5 16 49
Gabon  Gabon 163 7 14 36
Brunei Darussalam  Brunei Darussalam 161 12 30 41
Rwanda  Rwanda 158 9 22 38
Antigua And Barbuda  Antigua And Barbuda 154 8 36 64
Burkina Faso  Burkina Faso 154 9 17 67
Guinea  Guinea 142 6 16 63
Lao  Lao 141 8 24 51
Liberia  Liberia 137 8 25 46
Tajikistan  Tajikistan 136 5 31 34
Andorra  Andorra 131 6 23 43
Mali  Mali 131 5 12 45
Fiji  Fiji 130 7 19 36
Equatorial Guinea  Equatorial Guinea 122 3 12 33
Bermuda  Bermuda 118 9 42 63
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 112 7 26 50
Guam  Guam 112 9 24 54
Aland Islands  Aland Islands 111 3 6 74
Yemen  Yemen 109 12 23 30
Cayman Islands  Cayman Islands 105 8 30 58
San Marino  San Marino 104 12 19 35
Guyana  Guyana 101 13 34 44
Vanuatu  Vanuatu 101 3 8 35
Sierra Leone  Sierra Leone 99 6 30 52
Swaziland  Swaziland 98 6 15 30
French Guiana  French Guiana 97 3 11 14
Chad  Chad 97 5 10 46
Vatican  Vatican 94 2 4 25
Cape Verde  Cape Verde 92 5 10 24
Somalia  Somalia 92 9 14 50
Dominica  Dominica 90 4 17 26
Lesotho  Lesotho 88 5 15 20
Burundi  Burundi 83 1 14 19
Central African Republic  Central African Republic 78 4 12 41
North Korea  North Korea 75 3 3 12
Togo  Togo 70 2 7 13
Anguilla  Anguilla 67 4 7 29
Suriname  Suriname 66 7 17 40
Cocos (keeling) Islands  Cocos (keeling) Islands 64 2 3 30
Djibouti  Djibouti 62 2 8 16
Samoa  Samoa 62 8 15 24
Grenada  Grenada 60 5 11 20
Aruba  Aruba 56 8 20 25
Saint Kitts And Nevis  Saint Kitts And Nevis 51 3 16 23
Turkmenistan  Turkmenistan 49 6 13 19
Saint Lucia  Saint Lucia 45 7 11 19
Turks And Caicos Islands  Turks And Caicos Islands 42 5 8 21
Solomon Islands  Solomon Islands 38 3 7 20
Cook Islands  Cook Islands 35 3 4 10
Tonga  Tonga 32 2 9 14
Mayotte  Mayotte 32 2 3 9
Timor-leste  Timor-leste 32 1 5 14
Micronesia  Micronesia 29 4 5 13
Sao Tome And Principe  Sao Tome And Principe 29 2 5 16
Montserrat  Montserrat 29 3 3 12
French Polynesia  French Polynesia 28 6 9 8
Tokelau  Tokelau 28 1 2 14
Marshall Islands  Marshall Islands 27 1 5 13
Comoros  Comoros 25 6 9 12
Northern Mariana Islands  Northern Mariana Islands 22 3 4 11
Eritrea  Eritrea 21 2 4 12
Wallis And Futuna  Wallis And Futuna 21 1 3 6
Christmas Island  Christmas Island 21 1 1 14
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 19 1 1 12
Falkland Islands (malvinas)  Falkland Islands (malvinas) 19 1 3 9
Kiribati  Kiribati 15 2 4 6
Nauru  Nauru 15 1 2 8
Antarctica  Antarctica 13 1 3 4
Guinea-bissau  Guinea-bissau 13 1 4 10
Saint Pierre And Miquelon  Saint Pierre And Miquelon 12 2 3 10
Norfolk Island  Norfolk Island 10 2 5 6
Saint Barthelemy  Saint Barthelemy 8 2 3 6
British Indian Ocean Territory  British Indian Ocean Territory 6 2 2 4
French Southern Territories  French Southern Territories 6 1 1 3
Tuvalu  Tuvalu 6 2 2 4
Svalbard And Jan Mayen  Svalbard And Jan Mayen 6 1 1 4
Saint Helena  Saint Helena 5 2 2 2
Pitcairn  Pitcairn 3 1 1 2
Saint Martin  Saint Martin 2 1 1 1
Total 19,748,013 205,943 1,478,164 3,571,579


Records by address type

IPv416,075,255
IPv63,672,758

Changes since last month

5,461,845 additions
United StatesUnited States2,965,875
IndiaIndia703,381
ChinaChina212,245
United KingdomUnited Kingdom193,924
TurkeyTurkey189,753
Other countries1,196,667
3,647,248 modifications
United StatesUnited States2,245,920
IndiaIndia349,024
United KingdomUnited Kingdom170,540
TurkeyTurkey160,630
FranceFrance78,308
Other countries642,826
4,241,048 deletions
United StatesUnited States3,046,682
IndiaIndia613,144
TurkeyTurkey157,529
AustraliaAustralia70,591
United KingdomUnited Kingdom60,546
Other countries292,556