The DB-IP Database

More than 21 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 21 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, March 2019
Total records 20,865,846

Records by country

Country Records Cities Locations Organizations
United States  United States 10345149 38986 745379 1862634
India  India 1122776 8963 19416 34819
Italy  Italy 957680 12364 174044 382141
United Kingdom  United Kingdom 891504 15770 68750 198573
Germany  Germany 826399 16159 105628 211230
France  France 715624 15419 121379 165984
Netherlands  Netherlands 580020 3183 52501 224411
China  China 519169 3975 22014 300123
South Korea  South Korea 457663 9304 16571 49748
Australia  Australia 393488 2106 7944 17543
Turkey  Turkey 387230 1276 4757 10750
Poland  Poland 313532 9573 23611 31435
Japan  Japan 299269 2504 4007 36223
Brazil  Brazil 278146 11313 47077 71944
Canada  Canada 256493 3606 41803 91561
Austria  Austria 246604 10197 89017 138532
Russian Federation  Russian Federation 187315 2119 24175 68194
Denmark  Denmark 172851 988 10774 11322
Philippines  Philippines 168954 1845 8098 63389
Sweden  Sweden 111403 3148 18674 33587
Spain  Spain 93053 2320 15032 31406
Hong Kong  Hong Kong 76508 200 1112 41635
Switzerland  Switzerland 69113 1636 11221 21268
Finland  Finland 68811 731 8803 24374
Colombia  Colombia 67837 1227 9490 40026
Czech Republic  Czech Republic 65864 1934 8981 17189
Belgium  Belgium 58533 1078 7794 12360
Norway  Norway 56890 1026 5466 11157
Taiwan  Taiwan 55929 453 1444 3176
South Africa  South Africa 51078 634 1320 6654
Israel  Israel 50035 459 1752 12592
Singapore  Singapore 48244 99 5235 18846
Kazakhstan  Kazakhstan 47960 828 4997 22360
Ireland  Ireland 46766 2689 8919 7027
Argentina  Argentina 40755 1505 11145 14716
New Zealand  New Zealand 32140 365 1025 1932
Slovakia  Slovakia 26904 372 1766 5030
Romania  Romania 25240 693 4270 8809
Pakistan  Pakistan 24817 237 580 1385
Indonesia  Indonesia 24252 894 3216 6393
Mexico  Mexico 24147 2489 4623 7213
Chile  Chile 23930 274 5492 13649
Greece  Greece 23006 381 1742 4861
Hungary  Hungary 22964 1548 5403 7089
Ukraine  Ukraine 22963 577 3034 7302
Belarus  Belarus 22270 180 1566 14783
Zimbabwe  Zimbabwe 21959 20 63 20717
Portugal  Portugal 20732 1017 4898 6782
Egypt  Egypt 20487 147 471 1457
Thailand  Thailand 20332 355 625 6576
United Arab Emirates  United Arab Emirates 18364 232 1524 8085
Ecuador  Ecuador 16852 289 3058 7541
Iran  Iran 16660 677 2067 5895
Saudi Arabia  Saudi Arabia 16600 186 376 4812
Peru  Peru 15196 608 3902 7523
Bulgaria  Bulgaria 13150 420 1351 4173
Kenya  Kenya 13115 58 238 5117
Malaysia  Malaysia 12524 591 1190 1837
Nigeria  Nigeria 12095 171 463 5896
Slovenia  Slovenia 11164 492 2685 2585
Morocco  Morocco 10211 89 203 3382
Serbia  Serbia 9888 359 1675 3461
Croatia  Croatia 9764 258 1588 4175
Latvia  Latvia 9116 38 434 1609
Madagascar  Madagascar 8791 12 17 89
Cyprus  Cyprus 8257 76 237 3356
Guatemala  Guatemala 8208 302 1892 4284
Panama  Panama 7688 194 1720 4772
Venezuela  Venezuela 7456 706 1673 3351
Lithuania  Lithuania 6759 120 717 1727
Viet Nam  Viet Nam 6677 248 632 2010
Cuba  Cuba 6155 164 963 3405
Dominican Republic  Dominican Republic 6066 267 1360 2807
Luxembourg  Luxembourg 5949 143 854 2085
Bangladesh  Bangladesh 5750 205 894 1781
Bolivia  Bolivia 5744 116 456 3697
Estonia  Estonia 5607 85 705 1331
Costa Rica  Costa Rica 5444 234 1087 2217
Honduras  Honduras 4804 241 1045 2596
El Salvador  El Salvador 3941 190 1173 1975
Kuwait  Kuwait 3753 111 230 919
Qatar  Qatar 2980 115 543 1087
Puerto Rico  Puerto Rico 2719 165 851 1400
Bosnia And Herzegovina  Bosnia And Herzegovina 2521 104 327 767
Iceland  Iceland 2394 44 239 549
Jordan  Jordan 2360 40 104 838
Iraq  Iraq 2301 62 149 739
Mauritius  Mauritius 2234 32 85 586
Malta  Malta 2160 35 96 844
Angola  Angola 2036 21 68 887
Lebanon  Lebanon 2000 77 164 787
Ghana  Ghana 1986 28 116 1124
Afghanistan  Afghanistan 1945 25 68 620
Armenia  Armenia 1781 27 132 886
Tanzania  Tanzania 1768 42 134 693
Sudan  Sudan 1719 20 45 717
Namibia  Namibia 1717 12 25 482
Moldova  Moldova 1550 48 197 335
Uruguay  Uruguay 1530 46 206 566
Albania  Albania 1374 31 86 593
Nicaragua  Nicaragua 1266 90 259 738
Macedonia  Macedonia 1263 21 85 238
Georgia  Georgia 1243 33 158 344
Sri Lanka  Sri Lanka 1202 69 130 316
Paraguay  Paraguay 1196 60 224 450
Jamaica  Jamaica 1172 32 102 483
Algeria  Algeria 1142 57 89 311
Cote D  Cote D'ivoire 1121 17 47 628
Kyrgyzstan  Kyrgyzstan 1121 18 130 236
Montenegro  Montenegro 1020 17 52 466
Uganda  Uganda 988 17 73 410
Macao  Macao 983 10 25 221
Cambodia  Cambodia 980 27 177 373
Belize  Belize 911 24 132 463
Bahrain  Bahrain 907 37 64 195
Isle Of Man  Isle Of Man 901 13 60 146
Senegal  Senegal 880 40 48 419
Palestinian Territory  Palestinian Territory 877 41 54 151
Democratic Republic Of Congo  Democratic Republic Of Congo 865 22 54 302
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 859 12 27 360
Nepal  Nepal 838 72 121 198
Mongolia  Mongolia 792 18 55 88
Azerbaijan  Azerbaijan 762 18 74 137
Liechtenstein  Liechtenstein 746 11 74 207
Mozambique  Mozambique 702 17 37 310
Cameroon  Cameroon 692 29 53 267
Haiti  Haiti 689 64 190 446
Reunion Island  Reunion Island 663 17 30 53
Jersey  Jersey 661 21 92 180
Uzbekistan  Uzbekistan 641 25 74 125
Faroe Islands  Faroe Islands 624 5 13 271
Ethiopia  Ethiopia 571 8 17 317
Vatican  Vatican 565 2 3 29
Mali  Mali 504 5 12 342
Saint Lucia  Saint Lucia 502 8 12 27
Benin  Benin 500 19 29 241
Trinidad And Tobago  Trinidad And Tobago 499 51 172 218
U.s. Virgin Islands  U.s. Virgin Islands 491 25 87 195
Tunisia  Tunisia 487 30 52 114
Greenland  Greenland 486 17 30 80
Oman  Oman 481 21 40 127
Barbados  Barbados 461 48 102 257
Syrian Arab Republic  Syrian Arab Republic 459 24 46 123
Zambia  Zambia 431 16 33 181
British Virgin Islands  British Virgin Islands 428 8 37 127
Mauritania  Mauritania 423 4 10 80
Botswana  Botswana 422 11 26 280
Bhutan  Bhutan 386 3 13 235
Dominica  Dominica 376 4 14 30
Gibraltar  Gibraltar 371 2 25 118
Papua New Guinea  Papua New Guinea 366 15 31 86
Myanmar  Myanmar 364 36 79 149
Gambia  Gambia 362 4 12 223
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 357 13 37 180
Guernsey  Guernsey 354 6 30 82
Malawi  Malawi 348 12 25 154
Burkina Faso  Burkina Faso 347 11 21 131
Antigua And Barbuda  Antigua And Barbuda 346 15 54 124
Cayman Islands  Cayman Islands 340 10 63 208
Maldives  Maldives 309 11 26 87
Bermuda  Bermuda 273 14 87 145
Burundi  Burundi 266 1 12 188
Equatorial Guinea  Equatorial Guinea 265 4 16 146
Guadeloupe  Guadeloupe 260 12 27 38
New Caledonia  New Caledonia 247 8 18 87
Gabon  Gabon 238 7 16 84
Congo  Congo 228 7 16 79
Rwanda  Rwanda 225 9 22 78
Martinique  Martinique 223 5 17 27
Guinea  Guinea 218 9 22 106
Niger  Niger 217 8 13 114
Bahamas  Bahamas 216 23 84 123
Seychelles  Seychelles 210 9 21 75
Kosovo  Kosovo 207 18 26 21
Lao  Lao 195 7 27 73
Monaco  Monaco 182 4 14 43
Guyana  Guyana 178 13 57 89
Yemen  Yemen 166 11 22 41
Cape Verde  Cape Verde 161 8 13 85
Lesotho  Lesotho 158 6 18 94
American Samoa  American Samoa 150 6 11 49
Sierra Leone  Sierra Leone 147 5 27 93
Palau  Palau 145 2 6 82
Fiji  Fiji 143 8 22 39
Somalia  Somalia 142 12 18 74
Tajikistan  Tajikistan 141 5 29 42
Guam  Guam 140 10 31 68
Liberia  Liberia 139 13 34 58
Andorra  Andorra 137 6 21 40
Brunei Darussalam  Brunei Darussalam 137 10 28 44
French Guiana  French Guiana 130 1 8 18
Aland Islands  Aland Islands 111 3 6 74
San Marino  San Marino 109 13 21 32
Swaziland  Swaziland 109 7 20 51
Chad  Chad 108 6 13 59
Niue  Niue 106 1 1 45
Togo  Togo 105 4 10 56
Grenada  Grenada 96 6 19 33
Samoa  Samoa 96 7 14 41
Djibouti  Djibouti 93 2 8 29
Vanuatu  Vanuatu 92 3 7 37
Central African Republic  Central African Republic 91 4 11 48
Anguilla  Anguilla 79 3 8 34
Suriname  Suriname 76 7 22 41
Saint Kitts And Nevis  Saint Kitts And Nevis 74 4 18 32
Guinea-bissau  Guinea-bissau 70 1 5 47
Aruba  Aruba 70 8 24 36
Turks And Caicos Islands  Turks And Caicos Islands 67 7 9 31
Turkmenistan  Turkmenistan 59 6 13 25
Tokelau  Tokelau 57 1 2 17
Timor-leste  Timor-leste 57 2 10 23
Comoros  Comoros 54 6 9 39
North Korea  North Korea 54 3 3 16
Solomon Islands  Solomon Islands 48 3 8 24
Montserrat  Montserrat 44 4 5 17
French Polynesia  French Polynesia 41 6 9 20
Sao Tome And Principe  Sao Tome And Principe 37 2 5 22
Marshall Islands  Marshall Islands 36 1 5 15
Micronesia  Micronesia 35 5 6 18
Mayotte  Mayotte 33 2 3 14
Tonga  Tonga 33 2 9 17
Cook Islands  Cook Islands 28 2 3 13
Falkland Islands (malvinas)  Falkland Islands (malvinas) 28 1 2 11
Saint Pierre And Miquelon  Saint Pierre And Miquelon 28 2 3 16
Wallis And Futuna  Wallis And Futuna 27 1 4 8
Northern Mariana Islands  Northern Mariana Islands 26 3 4 12
Nauru  Nauru 24 2 3 13
Christmas Island  Christmas Island 22 2 2 15
Eritrea  Eritrea 21 2 5 14
Antarctica  Antarctica 20 1 2 6
Norfolk Island  Norfolk Island 19 2 6 10
Kiribati  Kiribati 17 3 5 8
Saint Barthelemy  Saint Barthelemy 16 4 6 11
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 14 1 2 7
Tuvalu  Tuvalu 13 3 3 6
Svalbard And Jan Mayen  Svalbard And Jan Mayen 13 1 1 7
Cocos (keeling) Islands  Cocos (keeling) Islands 12 2 4 8
British Indian Ocean Territory  British Indian Ocean Territory 10 2 2 6
French Southern Territories  French Southern Territories 9 1 1 6
Saint Helena  Saint Helena 8 2 3 5
Pitcairn  Pitcairn 8 1 1 5
Heard Island And Mcdonald Islands  Heard Island And Mcdonald Islands 4 1 1 3
United States Minor Outlying Islands  United States Minor Outlying Islands 3 1 1 3
Bouvet Island  Bouvet Island 2 1 1 2
Western Sahara  Western Sahara 2 1 1 1
Saint Martin  Saint Martin 2 1 1 2
Total 20,865,846 205,105 1,792,343 4,438,815


Records by address type

IPv417,577,242
IPv63,288,604

Changes since last month

1,576,003 additions
United StatesUnited States1,006,050
IndiaIndia277,704
TurkeyTurkey97,307
United KingdomUnited Kingdom41,349
AustraliaAustralia34,883
Other countries118,710
445,336 modifications
United StatesUnited States293,015
IndiaIndia61,252
TurkeyTurkey19,261
United KingdomUnited Kingdom18,758
TaiwanTaiwan7,671
Other countries45,379
1,818,107 deletions
United StatesUnited States1,171,490
IndiaIndia428,355
TurkeyTurkey87,249
United KingdomUnited Kingdom29,631
AustraliaAustralia24,511
Other countries76,871