The DB-IP Database

More than 28 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 28 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, June 2020
Total records 28,782,019

Records by country

Country Records Cities Locations Organizations
United States  United States 13198463 37175 837817 1911220
United Kingdom  United Kingdom 2091930 8594 69849 250389
India  India 1413920 10762 25435 34089
Germany  Germany 1112945 16823 102143 210432
Italy  Italy 1077739 13242 202600 384252
France  France 938610 17016 114237 165376
Japan  Japan 750402 2289 4707 38063
Netherlands  Netherlands 599071 3353 50088 209942
Turkey  Turkey 551367 1392 5120 18151
China  China 532347 4392 23501 271842
Australia  Australia 460282 4350 11639 18105
Poland  Poland 458452 8724 27881 32787
South Korea  South Korea 446890 9158 11847 45947
Brazil  Brazil 387957 14417 48776 71545
Russian Federation  Russian Federation 298859 3746 24178 68876
Canada  Canada 266014 3469 48615 87495
Austria  Austria 263003 8026 91620 137791
Ukraine  Ukraine 205632 1918 4565 7765
Denmark  Denmark 201337 878 11182 11853
Philippines  Philippines 193208 2022 12931 61346
Spain  Spain 165386 3208 16500 33364
Sweden  Sweden 164005 2987 17419 32622
Morocco  Morocco 147950 252 385 4112
Thailand  Thailand 139614 1102 1537 7438
Czech Republic  Czech Republic 112056 2855 10379 17827
Belgium  Belgium 100604 1674 8500 11954
Indonesia  Indonesia 93039 1537 4628 7085
Switzerland  Switzerland 92376 1897 13516 21730
Hong Kong  Hong Kong 88714 130 1075 42339
Finland  Finland 86126 697 9046 24630
Greece  Greece 80511 1289 2933 5936
Colombia  Colombia 78902 1250 10500 40700
Bahrain  Bahrain 77927 28 62 191
New Zealand  New Zealand 77446 453 1118 1833
Algeria  Algeria 74553 281 374 532
Croatia  Croatia 69512 984 2597 4738
South Africa  South Africa 66797 792 1639 6796
Hungary  Hungary 65646 1686 5974 7384
Norway  Norway 63598 998 5702 12055
Tunisia  Tunisia 63199 153 188 100
Argentina  Argentina 63060 1274 11663 14865
Israel  Israel 61340 519 1923 12378
Kazakhstan  Kazakhstan 60602 621 4050 24331
Ireland  Ireland 60165 2090 8807 6774
Singapore  Singapore 53799 77 5093 18436
Slovakia  Slovakia 51665 444 2349 5626
Taiwan  Taiwan 51634 288 1034 6183
Iran  Iran 44741 705 2396 5778
Egypt  Egypt 44543 175 511 1252
Portugal  Portugal 41935 1126 5158 9234
Belarus  Belarus 41738 297 1433 15429
Saudi Arabia  Saudi Arabia 41244 211 367 5081
Mexico  Mexico 41210 3668 6387 7249
Serbia  Serbia 38246 451 1997 4554
Chile  Chile 35846 289 6162 13582
Romania  Romania 34447 1214 4997 9198
Viet Nam  Viet Nam 34165 700 1368 2102
Pakistan  Pakistan 33718 429 751 1280
Malaysia  Malaysia 32346 635 1336 1732
United Arab Emirates  United Arab Emirates 30619 257 2685 7881
Lithuania  Lithuania 29659 176 816 1708
Bulgaria  Bulgaria 25726 532 1514 5053
Cote D  Cote D'ivoire 24470 36 93 579
Peru  Peru 19713 815 4551 7595
Ecuador  Ecuador 19562 310 3305 7437
Bosnia And Herzegovina  Bosnia And Herzegovina 17123 258 628 799
Latvia  Latvia 16609 144 508 1861
Oman  Oman 15963 41 65 123
Kenya  Kenya 15191 89 275 5304
Slovenia  Slovenia 14109 574 2854 2856
Uzbekistan  Uzbekistan 13895 180 252 175
Kuwait  Kuwait 13060 84 247 687
Luxembourg  Luxembourg 12290 163 990 2157
Qatar  Qatar 12173 101 667 1160
Dominican Republic  Dominican Republic 12098 324 1656 2792
Bangladesh  Bangladesh 11956 289 1211 2310
Cyprus  Cyprus 10761 134 326 3404
Nigeria  Nigeria 10382 179 443 4501
Venezuela  Venezuela 10307 619 2006 3268
Guatemala  Guatemala 9665 279 2121 4224
Jordan  Jordan 9471 90 157 794
Estonia  Estonia 9455 203 803 1577
Costa Rica  Costa Rica 8919 223 1142 2120
Azerbaijan  Azerbaijan 8879 127 177 137
Panama  Panama 7742 237 2353 4710
Bolivia  Bolivia 7430 95 567 3591
Cuba  Cuba 6891 178 963 3056
Iraq  Iraq 5893 142 280 755
Sudan  Sudan 5642 75 116 684
Lebanon  Lebanon 5448 88 190 793
Honduras  Honduras 5377 257 997 2148
Tanzania  Tanzania 5259 158 350 1168
Puerto Rico  Puerto Rico 5222 236 1042 1283
Armenia  Armenia 5047 153 260 901
El Salvador  El Salvador 4950 183 1322 2043
Nepal  Nepal 4944 114 194 226
Malta  Malta 4419 56 149 829
Yemen  Yemen 4086 71 79 45
Mauritius  Mauritius 3508 58 120 584
Georgia  Georgia 3377 103 236 343
Moldova  Moldova 3361 86 246 348
Sri Lanka  Sri Lanka 3188 100 176 297
Kyrgyzstan  Kyrgyzstan 3119 54 178 238
Ghana  Ghana 3117 47 141 1022
Albania  Albania 2957 130 209 554
Iceland  Iceland 2801 58 296 571
Macedonia  Macedonia 2743 111 183 276
Senegal  Senegal 2669 57 78 381
Uganda  Uganda 2418 75 138 392
Afghanistan  Afghanistan 2414 85 132 402
Jamaica  Jamaica 2380 80 402 458
Uruguay  Uruguay 2317 74 399 632
Syrian Arab Republic  Syrian Arab Republic 2234 75 102 130
Zimbabwe  Zimbabwe 2172 24 62 1329
Angola  Angola 2165 22 75 916
Paraguay  Paraguay 2080 81 354 462
Nicaragua  Nicaragua 1953 116 374 727
Namibia  Namibia 1891 24 42 494
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 1886 36 53 408
Cambodia  Cambodia 1717 63 252 383
Lao  Lao 1630 33 63 68
Myanmar  Myanmar 1573 74 151 183
Macao  Macao 1526 4 29 58
Montenegro  Montenegro 1325 37 77 471
Turkmenistan  Turkmenistan 1153 28 36 25
Palestinian Territory  Palestinian Territory 1111 60 85 162
Rwanda  Rwanda 976 20 39 85
Trinidad And Tobago  Trinidad And Tobago 905 52 171 199
Kosovo  Kosovo 866 36 68 128
Mongolia  Mongolia 819 13 60 115
Mozambique  Mozambique 817 25 51 328
Jersey  Jersey 786 10 92 205
Mali  Mali 785 13 20 333
Belize  Belize 763 24 133 380
Democratic Republic Of Congo  Democratic Republic Of Congo 761 20 55 289
Liechtenstein  Liechtenstein 754 12 76 206
U.s. Virgin Islands  U.s. Virgin Islands 730 21 110 193
Tajikistan  Tajikistan 729 38 62 60
Ethiopia  Ethiopia 712 30 40 303
Reunion Island  Reunion Island 700 23 42 49
Faroe Islands  Faroe Islands 691 9 26 290
Haiti  Haiti 635 28 80 116
Burkina Faso  Burkina Faso 635 20 35 137
Zambia  Zambia 617 20 40 140
Cameroon  Cameroon 604 27 60 181
Benin  Benin 590 21 33 229
Guernsey  Guernsey 589 11 39 71
Isle Of Man  Isle Of Man 565 23 66 115
Barbados  Barbados 557 51 113 244
Gabon  Gabon 554 9 21 56
Mauritania  Mauritania 543 5 13 74
Saint Lucia  Saint Lucia 524 10 14 22
Greenland  Greenland 519 14 31 78
Botswana  Botswana 490 23 42 274
Lesotho  Lesotho 451 6 15 101
Bhutan  Bhutan 404 5 19 242
Gibraltar  Gibraltar 392 1 27 137
Gambia  Gambia 376 6 15 214
Malawi  Malawi 370 13 25 160
Dominica  Dominica 356 4 12 21
Palau  Palau 355 4 9 178
Papua New Guinea  Papua New Guinea 355 19 45 140
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 353 12 45 182
Sierra Leone  Sierra Leone 350 5 30 217
Cayman Islands  Cayman Islands 348 7 79 198
Maldives  Maldives 342 15 31 76
Bermuda  Bermuda 338 7 94 132
Aland Islands  Aland Islands 336 4 9 151
Congo  Congo 334 6 15 165
Madagascar  Madagascar 324 16 24 79
Antigua And Barbuda  Antigua And Barbuda 320 15 60 108
Martinique  Martinique 318 14 25 107
British Virgin Islands  British Virgin Islands 317 7 33 78
Brunei Darussalam  Brunei Darussalam 288 13 36 43
Burundi  Burundi 276 2 12 177
New Caledonia  New Caledonia 274 17 28 61
Seychelles  Seychelles 273 13 34 100
Andorra  Andorra 268 13 33 44
Togo  Togo 262 5 12 46
Bahamas  Bahamas 255 22 82 136
Equatorial Guinea  Equatorial Guinea 242 4 15 148
Fiji  Fiji 235 9 30 49
Guadeloupe  Guadeloupe 229 15 31 42
Niger  Niger 223 9 12 106
French Polynesia  French Polynesia 220 16 22 29
Cape Verde  Cape Verde 212 13 18 109
Guam  Guam 203 15 28 47
Guinea  Guinea 202 5 17 84
Monaco  Monaco 193 8 17 33
Niue  Niue 183 1 1 133
Guyana  Guyana 174 8 49 74
Somalia  Somalia 162 15 25 81
Swaziland  Swaziland 132 7 21 49
San Marino  San Marino 123 11 29 30
Aruba  Aruba 121 9 19 25
Solomon Islands  Solomon Islands 117 3 8 73
Grenada  Grenada 117 5 19 32
Suriname  Suriname 116 9 14 19
Vanuatu  Vanuatu 108 2 9 37
Djibouti  Djibouti 105 2 8 30
Liberia  Liberia 104 7 26 49
Chad  Chad 102 5 13 53
Comoros  Comoros 97 5 7 66
Central African Republic  Central African Republic 94 5 15 54
Samoa  Samoa 93 10 18 45
French Guiana  French Guiana 85 3 11 16
Vatican  Vatican 84 1 5 36
Saint Kitts And Nevis  Saint Kitts And Nevis 80 7 19 31
Guinea-bissau  Guinea-bissau 70 1 6 45
Anguilla  Anguilla 57 3 7 21
Turks And Caicos Islands  Turks And Caicos Islands 55 6 17 27
Sao Tome And Principe  Sao Tome And Principe 45 2 7 19
Timor-leste  Timor-leste 45 1 11 14
Cook Islands  Cook Islands 44 4 6 13
Wallis And Futuna  Wallis And Futuna 39 4 5 5
Tonga  Tonga 39 2 9 17
Antarctica  Antarctica 38 1 2 7
Micronesia  Micronesia 34 4 6 12
American Samoa  American Samoa 33 4 8 17
Montserrat  Montserrat 31 4 5 11
Mayotte  Mayotte 30 2 4 13
Nauru  Nauru 29 2 4 18
Saint Helena  Saint Helena 28 3 3 15
Marshall Islands  Marshall Islands 28 1 4 13
Kiribati  Kiribati 28 5 6 13
Northern Mariana Islands  Northern Mariana Islands 27 2 4 13
Falkland Islands (malvinas)  Falkland Islands (malvinas) 25 1 4 11
Saint Pierre And Miquelon  Saint Pierre And Miquelon 25 1 3 14
Tokelau  Tokelau 24 3 3 13
North Korea  North Korea 24 4 5 16
Saint Barthelemy  Saint Barthelemy 21 1 9 13
Eritrea  Eritrea 20 1 4 10
Tuvalu  Tuvalu 19 3 3 10
Norfolk Island  Norfolk Island 18 2 7 10
Cocos (keeling) Islands  Cocos (keeling) Islands 15 2 4 9
British Indian Ocean Territory  British Indian Ocean Territory 15 2 2 6
Svalbard And Jan Mayen  Svalbard And Jan Mayen 13 1 1 7
Saint Martin  Saint Martin 11 2 2 6
Pitcairn  Pitcairn 10 1 1 5
Christmas Island  Christmas Island 9 1 2 5
French Southern Territories  French Southern Territories 8 1 1 4
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 7 1 2 3
Bouvet Island  Bouvet Island 6 1 1 2
Western Sahara  Western Sahara 6 1 1 2
United States Minor Outlying Islands  United States Minor Outlying Islands 4 1 1 2
Heard Island And Mcdonald Islands  Heard Island And Mcdonald Islands 4 1 1 2
Total 28,782,019 216,348 1,956,921 4,486,228


Records by address type

IPv422,375,619
IPv66,406,400

Changes since last month

2,187,200 additions
United StatesUnited States1,443,052
IndiaIndia206,678
TurkeyTurkey168,488
United KingdomUnited Kingdom61,222
BelgiumBelgium38,003
Other countries269,757
775,910 modifications
United StatesUnited States510,958
TurkeyTurkey52,210
IndiaIndia40,051
UkraineUkraine33,800
United KingdomUnited Kingdom25,129
Other countries113,762
2,148,899 deletions
United StatesUnited States1,424,946
IndiaIndia203,023
TurkeyTurkey158,406
United KingdomUnited Kingdom70,182
AustraliaAustralia44,150
Other countries248,192