The DB-IP Database

More than 22 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 22 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, September 2019
Total records 23,284,341

Records by country

Country Records Cities Locations Organizations
United States  United States 12070939 35021 752237 1924360
India  India 1388375 9192 19770 33571
United Kingdom  United Kingdom 1016150 8070 63846 246161
Italy  Italy 952856 12665 177474 383025
Germany  Germany 896350 14938 94250 207107
France  France 743850 14111 103945 164609
Netherlands  Netherlands 563835 3041 52289 221409
Turkey  Turkey 562527 1116 4157 16240
China  China 459486 3389 19987 249941
South Korea  South Korea 447745 9032 12064 48109
Australia  Australia 429471 1679 7044 18104
Poland  Poland 355917 9313 23872 31639
Japan  Japan 324322 1520 3123 36575
Brazil  Brazil 295630 12134 47907 71586
Austria  Austria 250387 9586 88755 139248
Canada  Canada 245007 3164 37164 86297
Russian Federation  Russian Federation 183408 1745 21327 68385
Denmark  Denmark 182109 924 10562 11677
Philippines  Philippines 170437 1694 8555 62539
Sweden  Sweden 117516 2548 16643 32781
Spain  Spain 90411 2074 14214 32123
Switzerland  Switzerland 81112 1616 11497 21611
Hong Kong  Hong Kong 76639 161 920 41473
Finland  Finland 72442 675 8588 24576
Colombia  Colombia 68672 1259 10072 40181
Czech Republic  Czech Republic 60957 1819 8730 17328
Taiwan  Taiwan 57267 318 1110 3211
Norway  Norway 55398 880 5251 11652
Singapore  Singapore 52440 88 4784 18832
South Africa  South Africa 51493 613 1280 6140
Ireland  Ireland 49171 2184 8364 6803
Kazakhstan  Kazakhstan 48347 718 4293 22876
Belgium  Belgium 48057 1041 7432 11861
Israel  Israel 43326 381 1502 11845
Argentina  Argentina 42770 1474 11272 14762
New Zealand  New Zealand 37594 319 906 1791
Slovakia  Slovakia 26008 388 1935 5324
Romania  Romania 25239 604 4155 8943
Hungary  Hungary 25232 1543 5106 7313
Greece  Greece 24297 364 1636 5408
Chile  Chile 24172 263 6012 13545
Belarus  Belarus 23331 160 1357 15104
Ukraine  Ukraine 22367 584 2901 7517
Indonesia  Indonesia 21962 758 3170 6129
Thailand  Thailand 21753 293 555 6668
Portugal  Portugal 21590 927 4604 6603
Iceland  Iceland 21357 49 252 547
Pakistan  Pakistan 20933 185 433 1141
Mexico  Mexico 19545 2519 4657 6559
United Arab Emirates  United Arab Emirates 17590 243 1984 7804
Ecuador  Ecuador 16953 289 3111 7438
Iran  Iran 16826 626 1988 5925
Egypt  Egypt 14905 124 381 1288
Peru  Peru 14871 613 3919 7430
Bulgaria  Bulgaria 13685 396 1265 4629
Madagascar  Madagascar 13404 12 17 96
Kenya  Kenya 13083 55 223 5310
Saudi Arabia  Saudi Arabia 12871 140 256 3689
Slovenia  Slovenia 11527 474 2586 2772
Nigeria  Nigeria 11318 147 403 6569
Malaysia  Malaysia 10867 508 1014 1512
Serbia  Serbia 10582 325 1663 3909
Morocco  Morocco 10104 72 161 4069
Croatia  Croatia 10047 274 1630 4354
Viet Nam  Viet Nam 8608 260 817 1945
Latvia  Latvia 8530 38 392 1825
Guatemala  Guatemala 8423 287 1937 4369
Cyprus  Cyprus 8127 57 212 3332
Venezuela  Venezuela 7422 627 1901 3235
Panama  Panama 7398 195 2145 4704
Lithuania  Lithuania 6582 106 673 1692
Dominican Republic  Dominican Republic 6113 276 1514 2750
Luxembourg  Luxembourg 5867 139 844 2062
Bangladesh  Bangladesh 5653 208 878 1808
Estonia  Estonia 5592 89 649 1475
Cuba  Cuba 5504 153 873 2973
Bolivia  Bolivia 5391 84 519 3589
Honduras  Honduras 5329 241 1080 2664
Costa Rica  Costa Rica 4969 181 989 2157
Zimbabwe  Zimbabwe 4635 19 57 3778
Iraq  Iraq 3968 52 133 334
El Salvador  El Salvador 3943 185 1255 1987
Kuwait  Kuwait 3378 80 189 797
Tanzania  Tanzania 3038 70 227 1161
Qatar  Qatar 2917 107 616 1075
Puerto Rico  Puerto Rico 2504 174 902 1280
Bosnia And Herzegovina  Bosnia And Herzegovina 2461 97 311 788
Mauritius  Mauritius 2434 27 79 571
Malta  Malta 2089 35 94 827
Namibia  Namibia 2016 12 25 513
Ghana  Ghana 1868 29 105 1056
Sudan  Sudan 1688 19 46 677
Angola  Angola 1681 20 69 834
Armenia  Armenia 1655 28 112 770
Lebanon  Lebanon 1621 77 154 639
Cote D  Cote D'ivoire 1580 16 63 732
Moldova  Moldova 1503 42 182 348
Uruguay  Uruguay 1430 57 333 547
Albania  Albania 1404 27 86 633
Nicaragua  Nicaragua 1350 107 349 727
Macedonia  Macedonia 1257 23 79 243
Paraguay  Paraguay 1223 54 299 447
Algeria  Algeria 1116 67 105 298
Georgia  Georgia 1098 23 135 215
Jordan  Jordan 1068 32 83 251
Afghanistan  Afghanistan 1064 21 49 281
Kyrgyzstan  Kyrgyzstan 1057 17 122 212
Jamaica  Jamaica 1045 40 347 458
Montenegro  Montenegro 1029 18 53 466
Cambodia  Cambodia 975 24 182 377
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 944 10 24 373
Sri Lanka  Sri Lanka 912 47 87 317
Uganda  Uganda 859 17 72 406
Senegal  Senegal 830 39 49 381
Bahrain  Bahrain 800 27 50 177
Macao  Macao 786 7 21 36
Nepal  Nepal 745 65 117 192
Liechtenstein  Liechtenstein 730 11 74 202
Belize  Belize 726 22 113 401
Mongolia  Mongolia 723 13 54 89
Haiti  Haiti 690 61 187 444
Mozambique  Mozambique 686 15 35 301
U.s. Virgin Islands  U.s. Virgin Islands 681 24 108 192
Democratic Republic Of Congo  Democratic Republic Of Congo 671 20 45 282
Faroe Islands  Faroe Islands 657 5 13 280
Palestinian Territory  Palestinian Territory 650 43 57 122
Cameroon  Cameroon 644 26 52 243
Uzbekistan  Uzbekistan 637 14 71 139
Reunion Island  Reunion Island 590 16 27 45
Tunisia  Tunisia 579 24 44 102
Jersey  Jersey 576 21 92 188
Ethiopia  Ethiopia 542 7 14 312
Benin  Benin 513 19 28 229
Solomon Islands  Solomon Islands 504 4 7 361
Saint Lucia  Saint Lucia 503 7 9 22
Azerbaijan  Azerbaijan 501 18 60 103
Trinidad And Tobago  Trinidad And Tobago 495 48 161 204
Oman  Oman 449 15 34 111
Barbados  Barbados 437 50 104 244
Isle Of Man  Isle Of Man 434 12 53 113
Martinique  Martinique 429 5 13 207
Greenland  Greenland 415 14 28 61
Mali  Mali 414 5 13 265
Lesotho  Lesotho 414 6 15 107
Botswana  Botswana 412 13 26 267
Mauritania  Mauritania 411 2 9 74
Zambia  Zambia 400 13 28 138
Myanmar  Myanmar 399 35 84 159
Gibraltar  Gibraltar 389 1 27 133
Bhutan  Bhutan 384 4 13 234
Burkina Faso  Burkina Faso 381 12 22 147
Gambia  Gambia 356 4 10 221
Malawi  Malawi 343 13 26 135
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 342 14 41 181
Aland Islands  Aland Islands 326 3 6 160
Kosovo  Kosovo 317 8 10 59
Syrian Arab Republic  Syrian Arab Republic 314 15 34 78
Antigua And Barbuda  Antigua And Barbuda 312 16 58 124
Palau  Palau 309 4 6 152
Cayman Islands  Cayman Islands 308 7 62 198
Papua New Guinea  Papua New Guinea 306 13 29 120
British Virgin Islands  British Virgin Islands 300 5 32 79
Guernsey  Guernsey 282 7 28 67
Bermuda  Bermuda 282 10 92 131
Burundi  Burundi 269 1 12 178
Maldives  Maldives 261 5 19 72
Seychelles  Seychelles 260 9 25 69
Rwanda  Rwanda 251 9 23 87
Bahamas  Bahamas 248 23 78 148
New Caledonia  New Caledonia 232 8 17 84
Equatorial Guinea  Equatorial Guinea 232 2 13 128
Congo  Congo 218 7 14 62
Guinea  Guinea 210 8 19 86
Guadeloupe  Guadeloupe 198 11 21 33
Lao  Lao 183 8 27 74
Monaco  Monaco 177 4 16 35
Gabon  Gabon 176 6 14 52
Vatican  Vatican 176 2 4 25
Dominica  Dominica 174 3 11 24
Niger  Niger 158 5 7 93
Guyana  Guyana 149 10 47 78
Fiji  Fiji 145 6 22 33
Sierra Leone  Sierra Leone 141 5 27 92
Brunei Darussalam  Brunei Darussalam 137 10 25 37
Andorra  Andorra 136 6 24 44
Yemen  Yemen 136 10 15 28
Cape Verde  Cape Verde 131 7 12 81
Somalia  Somalia 126 11 17 63
Niue  Niue 126 1 1 71
Tajikistan  Tajikistan 118 2 24 37
Liberia  Liberia 111 10 29 49
Guam  Guam 103 9 20 37
Vanuatu  Vanuatu 101 2 7 34
San Marino  San Marino 100 9 20 32
Togo  Togo 99 4 9 48
Swaziland  Swaziland 99 6 19 46
Grenada  Grenada 95 5 17 33
Samoa  Samoa 89 9 15 37
French Polynesia  French Polynesia 89 7 9 20
French Guiana  French Guiana 89 1 9 17
Central African Republic  Central African Republic 87 5 14 45
Djibouti  Djibouti 86 2 7 30
Chad  Chad 81 5 11 49
Aruba  Aruba 74 8 22 25
Saint Kitts And Nevis  Saint Kitts And Nevis 69 5 17 32
Guinea-bissau  Guinea-bissau 65 1 3 43
Timor-leste  Timor-leste 52 2 9 19
Turkmenistan  Turkmenistan 51 6 12 21
Tokelau  Tokelau 48 2 2 21
Comoros  Comoros 48 5 8 34
Anguilla  Anguilla 47 4 7 20
Turks And Caicos Islands  Turks And Caicos Islands 47 7 14 24
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 45 1 2 26
Montserrat  Montserrat 44 4 5 17
Suriname  Suriname 43 7 10 21
Cook Islands  Cook Islands 38 5 7 8
Antarctica  Antarctica 36 1 1 7
Sao Tome And Principe  Sao Tome And Principe 35 2 4 20
Tonga  Tonga 35 2 8 19
Micronesia  Micronesia 28 5 6 10
American Samoa  American Samoa 26 3 6 15
Northern Mariana Islands  Northern Mariana Islands 25 3 4 12
Falkland Islands (malvinas)  Falkland Islands (malvinas) 24 1 2 9
Marshall Islands  Marshall Islands 24 1 4 9
Saint Pierre And Miquelon  Saint Pierre And Miquelon 23 1 2 13
Saint Helena  Saint Helena 22 4 4 13
Mayotte  Mayotte 22 2 3 11
Wallis And Futuna  Wallis And Futuna 22 2 3 4
Nauru  Nauru 22 1 3 12
Eritrea  Eritrea 18 1 3 11
Norfolk Island  Norfolk Island 17 2 7 8
Kiribati  Kiribati 17 4 4 8
Saint Barthelemy  Saint Barthelemy 16 3 6 11
Tuvalu  Tuvalu 13 3 4 9
North Korea  North Korea 13 3 3 9
Svalbard And Jan Mayen  Svalbard And Jan Mayen 12 1 1 7
Cocos (keeling) Islands  Cocos (keeling) Islands 9 2 4 5
British Indian Ocean Territory  British Indian Ocean Territory 8 2 2 3
Pitcairn  Pitcairn 7 1 1 4
Saint Martin  Saint Martin 6 1 2 4
Christmas Island  Christmas Island 6 1 2 4
Western Sahara  Western Sahara 4 1 1 2
French Southern Territories  French Southern Territories 4 1 1 3
Bouvet Island  Bouvet Island 2 1 1 1
Heard Island And Mcdonald Islands  Heard Island And Mcdonald Islands 2 1 1 1
United States Minor Outlying Islands  United States Minor Outlying Islands 1 1 1 1
Total 23,284,341 184,820 1,748,449 4,457,552


Records by address type

IPv417,715,963
IPv65,568,378

Changes since last month

3,617,415 additions
United StatesUnited States2,477,669
IndiaIndia424,717
United KingdomUnited Kingdom141,971
TurkeyTurkey92,575
GermanyGermany90,701
Other countries389,782
916,205 modifications
United StatesUnited States677,598
IndiaIndia76,779
United KingdomUnited Kingdom19,902
TurkeyTurkey19,306
GermanyGermany18,683
Other countries103,937
3,324,705 deletions
United StatesUnited States2,309,430
IndiaIndia422,105
United KingdomUnited Kingdom89,122
TurkeyTurkey87,898
GermanyGermany51,645
Other countries364,505