The DB-IP Database

More than 23 million IPv4 and IPv6 blocks and growing.

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



Details about the DB-IP Database

Every month, hundreds of thousands of records are added or updated in the DB-IP Database, and we're always working hard to improve the coverage of our database and its accuracy. Learn more about the DB-IP database here, including detailed analytics and update information.



DB-IP Database Analytics

Database edition IP address to location + ISP, November 2019
Total records 24,675,349

Records by country

Country Records Cities Locations Organizations
United States  United States 12535728 36058 780367 1911535
India  India 1518530 10464 22423 33658
United Kingdom  United Kingdom 1209412 10089 69076 244710
Italy  Italy 969928 13259 186515 383697
Germany  Germany 915413 15923 97874 207408
France  France 796841 15125 107876 163967
Netherlands  Netherlands 564284 3295 53018 214758
Turkey  Turkey 511105 1274 4503 16622
China  China 490802 3391 20450 271934
South Korea  South Korea 448801 9146 11889 47776
Japan  Japan 437272 2232 4256 36163
Australia  Australia 430700 1908 7528 16974
Poland  Poland 368936 9399 25581 32026
Brazil  Brazil 327747 12179 48781 71852
Canada  Canada 256563 3289 39662 87044
Austria  Austria 250847 9540 88092 138266
Russian Federation  Russian Federation 205021 2592 22469 68097
Denmark  Denmark 183570 938 10981 11708
Philippines  Philippines 173876 1819 8854 62476
Sweden  Sweden 118758 2594 16807 32762
Spain  Spain 106094 2442 15094 32651
Switzerland  Switzerland 84046 1697 11749 21584
Hong Kong  Hong Kong 80463 169 994 42126
Finland  Finland 72932 706 8715 24893
Colombia  Colombia 70999 1281 10258 40378
Czech Republic  Czech Republic 68927 2258 9601 17554
Ukraine  Ukraine 59250 1193 3710 7592
Norway  Norway 56737 947 5529 11821
Singapore  Singapore 53894 88 4849 19005
South Africa  South Africa 52459 685 1418 6239
Belgium  Belgium 51299 1062 7608 11979
Ireland  Ireland 50707 2313 8630 6941
Thailand  Thailand 50519 903 1258 6923
Kazakhstan  Kazakhstan 50252 719 4271 23365
Argentina  Argentina 46467 1503 11561 14970
Taiwan  Taiwan 46126 334 1187 3332
Israel  Israel 44316 437 1695 12375
Indonesia  Indonesia 44074 1152 3788 6270
New Zealand  New Zealand 42648 347 963 1750
Greece  Greece 34869 814 2291 5617
Slovakia  Slovakia 34553 456 2152 5470
Hungary  Hungary 32280 1622 5577 7382
Morocco  Morocco 29775 195 317 4182
Saudi Arabia  Saudi Arabia 29367 213 369 4787
United Arab Emirates  United Arab Emirates 27794 275 2620 7904
Chile  Chile 27599 281 6138 13597
Romania  Romania 26860 725 4378 9035
Mexico  Mexico 25714 2938 5233 6636
Belarus  Belarus 25363 215 1416 15136
Portugal  Portugal 25147 1012 4824 6884
Pakistan  Pakistan 24352 292 584 1223
Iran  Iran 23591 704 2236 6199
Croatia  Croatia 21901 832 2295 4540
Egypt  Egypt 19779 192 488 1318
Ecuador  Ecuador 17337 298 3145 7442
Peru  Peru 15719 662 4024 7512
Bulgaria  Bulgaria 15670 455 1393 4733
Serbia  Serbia 14944 386 1838 4085
Algeria  Algeria 14419 280 348 342
Viet Nam  Viet Nam 14222 533 1143 2012
Oman  Oman 13799 45 65 148
Kenya  Kenya 13623 69 241 5307
Malaysia  Malaysia 13344 628 1257 1729
Slovenia  Slovenia 12167 516 2693 2813
Nigeria  Nigeria 11825 162 420 6626
Latvia  Latvia 11543 112 498 1844
Lithuania  Lithuania 11380 179 804 1724
Kuwait  Kuwait 11157 106 229 878
Luxembourg  Luxembourg 10981 156 885 2099
Qatar  Qatar 10533 115 628 1113
Guatemala  Guatemala 8764 296 1974 4376
Cyprus  Cyprus 8618 94 266 3358
Venezuela  Venezuela 8129 638 1948 3234
Tunisia  Tunisia 7793 123 154 118
Dominican Republic  Dominican Republic 7707 297 1572 2765
Bangladesh  Bangladesh 7486 274 1017 1924
Bahrain  Bahrain 7360 32 59 189
Panama  Panama 7244 209 2155 4655
Zimbabwe  Zimbabwe 6447 22 63 5438
Estonia  Estonia 6322 134 720 1525
Cuba  Cuba 6267 179 929 3059
Bolivia  Bolivia 5753 94 547 3607
Costa Rica  Costa Rica 5531 203 1057 2070
Honduras  Honduras 5379 251 1061 2581
Tanzania  Tanzania 4993 158 351 1161
Bosnia And Herzegovina  Bosnia And Herzegovina 4896 195 459 805
El Salvador  El Salvador 4270 190 1309 2052
Georgia  Georgia 3163 99 227 294
Iraq  Iraq 3056 88 183 776
Puerto Rico  Puerto Rico 3055 210 958 1279
Lebanon  Lebanon 2874 93 182 781
Jordan  Jordan 2867 67 128 786
Mauritius  Mauritius 2657 41 103 571
Iceland  Iceland 2381 54 270 545
Uganda  Uganda 2328 72 127 410
Armenia  Armenia 2240 58 150 895
Malta  Malta 2225 54 129 828
Ghana  Ghana 2084 37 120 1061
Uzbekistan  Uzbekistan 2048 65 127 155
Namibia  Namibia 1971 14 29 507
Angola  Angola 1868 23 71 850
Albania  Albania 1813 63 133 642
Cote D  Cote D'ivoire 1742 33 83 645
Moldova  Moldova 1724 62 214 337
Sudan  Sudan 1722 20 50 682
Uruguay  Uruguay 1561 66 358 577
Azerbaijan  Azerbaijan 1520 75 123 135
Macedonia  Macedonia 1480 60 127 246
Nicaragua  Nicaragua 1457 115 365 727
Senegal  Senegal 1433 49 65 382
Paraguay  Paraguay 1429 64 324 460
Afghanistan  Afghanistan 1390 29 63 453
Nepal  Nepal 1272 87 152 176
Sri Lanka  Sri Lanka 1256 71 127 292
Kyrgyzstan  Kyrgyzstan 1219 34 148 230
Cambodia  Cambodia 1211 46 214 383
Jamaica  Jamaica 1174 49 365 460
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 1125 25 41 383
Montenegro  Montenegro 1086 27 66 468
Syrian Arab Republic  Syrian Arab Republic 970 65 88 168
Palestinian Territory  Palestinian Territory 941 65 83 140
Rwanda  Rwanda 898 19 35 85
Myanmar  Myanmar 864 59 115 173
U.s. Virgin Islands  U.s. Virgin Islands 838 25 106 194
Yemen  Yemen 837 41 51 88
Macao  Macao 808 8 22 41
Belize  Belize 774 22 123 403
Mongolia  Mongolia 770 13 57 98
Democratic Republic Of Congo  Democratic Republic Of Congo 762 23 54 305
Liechtenstein  Liechtenstein 730 11 75 198
Mozambique  Mozambique 730 18 39 295
Faroe Islands  Faroe Islands 676 6 16 288
Cameroon  Cameroon 671 28 53 240
Jersey  Jersey 668 21 92 196
Reunion Island  Reunion Island 617 20 35 45
Ethiopia  Ethiopia 595 11 21 326
Trinidad And Tobago  Trinidad And Tobago 592 56 170 201
Haiti  Haiti 561 47 116 247
Benin  Benin 522 17 26 233
Greenland  Greenland 512 13 30 77
Saint Lucia  Saint Lucia 504 7 9 20
Mali  Mali 500 5 12 339
Burkina Faso  Burkina Faso 480 13 25 142
Guernsey  Guernsey 473 13 37 117
Zambia  Zambia 470 18 35 145
Kosovo  Kosovo 459 31 49 85
Barbados  Barbados 455 51 109 242
Isle Of Man  Isle Of Man 455 20 64 122
Mauritania  Mauritania 433 5 13 73
Botswana  Botswana 426 13 27 270
Lesotho  Lesotho 410 6 15 105
Gibraltar  Gibraltar 396 1 24 139
Bhutan  Bhutan 390 6 16 237
Lao  Lao 386 19 42 72
Malawi  Malawi 363 12 27 144
Gambia  Gambia 362 5 12 223
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 358 15 44 185
Madagascar  Madagascar 355 15 20 101
Papua New Guinea  Papua New Guinea 353 16 34 122
Palau  Palau 349 4 6 169
Martinique  Martinique 335 12 21 137
Aland Islands  Aland Islands 330 3 7 154
Antigua And Barbuda  Antigua And Barbuda 316 16 56 119
Cayman Islands  Cayman Islands 313 7 64 196
British Virgin Islands  British Virgin Islands 290 5 30 72
Tajikistan  Tajikistan 287 13 35 55
Bermuda  Bermuda 285 10 93 130
Maldives  Maldives 279 9 23 75
Burundi  Burundi 273 2 12 178
Guinea  Guinea 267 7 19 101
Seychelles  Seychelles 261 12 27 71
New Caledonia  New Caledonia 254 10 20 84
Bahamas  Bahamas 252 25 80 144
Vatican  Vatican 250 2 5 47
Equatorial Guinea  Equatorial Guinea 249 2 13 150
Gabon  Gabon 234 7 17 55
Congo  Congo 220 6 14 59
Guadeloupe  Guadeloupe 194 17 30 36
Monaco  Monaco 185 6 15 30
Niue  Niue 173 1 1 113
Andorra  Andorra 171 7 27 46
Niger  Niger 167 6 9 97
Fiji  Fiji 162 7 23 34
Cape Verde  Cape Verde 162 11 17 80
Sierra Leone  Sierra Leone 160 5 24 110
Brunei Darussalam  Brunei Darussalam 157 11 31 39
Turkmenistan  Turkmenistan 151 16 22 40
Guyana  Guyana 149 9 47 77
Somalia  Somalia 134 11 16 67
Togo  Togo 132 4 10 48
Dominica  Dominica 130 3 10 22
Guam  Guam 115 12 24 39
San Marino  San Marino 110 12 26 32
Western Sahara  Western Sahara 110 3 3 5
French Polynesia  French Polynesia 110 11 15 24
Liberia  Liberia 109 8 26 49
Solomon Islands  Solomon Islands 104 3 6 66
Vanuatu  Vanuatu 101 2 7 34
Swaziland  Swaziland 101 6 18 46
Aruba  Aruba 99 7 23 21
Grenada  Grenada 98 5 18 31
French Guiana  French Guiana 95 3 11 18
Central African Republic  Central African Republic 91 5 15 47
Samoa  Samoa 91 9 16 39
Chad  Chad 87 4 11 47
Djibouti  Djibouti 86 3 8 29
Guinea-bissau  Guinea-bissau 66 1 3 43
Saint Kitts And Nevis  Saint Kitts And Nevis 64 5 15 28
Suriname  Suriname 61 7 12 18
Timor-leste  Timor-leste 55 3 11 20
Anguilla  Anguilla 54 4 8 22
Turks And Caicos Islands  Turks And Caicos Islands 51 7 18 24
Comoros  Comoros 50 5 7 35
Montserrat  Montserrat 41 4 5 14
Tonga  Tonga 39 3 9 18
Cook Islands  Cook Islands 38 5 7 9
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 38 1 2 24
Antarctica  Antarctica 36 1 3 6
Sao Tome And Principe  Sao Tome And Principe 34 2 5 17
North Korea  North Korea 33 3 3 12
Tokelau  Tokelau 32 2 2 15
Micronesia  Micronesia 30 4 5 10
Mayotte  Mayotte 29 3 4 12
Northern Mariana Islands  Northern Mariana Islands 28 3 5 12
Falkland Islands (malvinas)  Falkland Islands (malvinas) 27 1 3 11
Wallis And Futuna  Wallis And Futuna 27 2 3 5
American Samoa  American Samoa 26 3 6 13
Nauru  Nauru 24 1 3 13
Marshall Islands  Marshall Islands 24 1 4 8
Saint Helena  Saint Helena 23 4 4 13
Saint Pierre And Miquelon  Saint Pierre And Miquelon 22 1 2 12
Eritrea  Eritrea 20 1 4 12
Norfolk Island  Norfolk Island 19 2 6 9
Kiribati  Kiribati 18 4 4 8
Saint Barthelemy  Saint Barthelemy 17 3 7 11
Tuvalu  Tuvalu 15 3 3 8
Svalbard And Jan Mayen  Svalbard And Jan Mayen 13 1 1 6
Cocos (keeling) Islands  Cocos (keeling) Islands 11 2 4 6
British Indian Ocean Territory  British Indian Ocean Territory 11 2 2 5
Pitcairn  Pitcairn 8 1 1 4
Christmas Island  Christmas Island 8 1 2 5
Saint Martin  Saint Martin 7 2 3 4
French Southern Territories  French Southern Territories 5 1 1 2
Bouvet Island  Bouvet Island 3 1 1 2
United States Minor Outlying Islands  United States Minor Outlying Islands 2 1 1 1
Heard Island And Mcdonald Islands  Heard Island And Mcdonald Islands 2 1 1 1
Total 24,675,349 201,683 1,825,261 4,471,399


Records by address type

IPv419,103,228
IPv65,572,121

Changes since last month

3,192,118 additions
United StatesUnited States1,885,291
IndiaIndia391,643
United KingdomUnited Kingdom213,024
GermanyGermany72,973
FranceFrance68,232
Other countries560,955
881,166 modifications
United StatesUnited States580,808
IndiaIndia68,859
United KingdomUnited Kingdom64,330
GermanyGermany24,049
FranceFrance20,297
Other countries122,823
2,747,574 deletions
United StatesUnited States1,848,293
IndiaIndia357,530
United KingdomUnited Kingdom119,130
TurkeyTurkey65,558
FranceFrance64,130
Other countries292,933