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, May 2019
Total records 21,884,352

Records by country

Country Records Cities Locations Organizations
United States  United States 10781546 38860 755057 1870834
India  India 1566583 8706 18715 34119
Italy  Italy 960343 12633 179312 381635
United Kingdom  United Kingdom 942837 15380 68064 236221
Germany  Germany 825313 16122 105119 211508
France  France 692913 15337 119917 167194
Netherlands  Netherlands 580068 3172 52696 225135
China  China 521198 3141 20561 288093
Turkey  Turkey 461326 1253 4746 10837
South Korea  South Korea 456150 9344 15948 49103
Australia  Australia 399285 2035 7581 18126
Poland  Poland 316206 9570 24000 31557
Japan  Japan 296445 2528 3955 36169
Brazil  Brazil 280363 11224 46754 71569
Canada  Canada 261340 3556 40681 89496
Austria  Austria 247476 10134 87710 138474
Russian Federation  Russian Federation 186460 2124 23830 67921
Denmark  Denmark 171796 990 10794 11427
Philippines  Philippines 169574 1854 8303 63071
Sweden  Sweden 113596 3237 18692 33434
Spain  Spain 108622 2325 15144 31717
Hong Kong  Hong Kong 76890 191 1053 42157
Switzerland  Switzerland 76638 1634 11321 21497
Finland  Finland 69570 738 9027 24703
Colombia  Colombia 68107 1237 9633 39995
Czech Republic  Czech Republic 66095 1955 9101 17214
Belgium  Belgium 66066 1078 7714 12318
Norway  Norway 57714 1024 5474 11233
Israel  Israel 51700 454 1696 12472
Singapore  Singapore 51138 97 5159 18866
South Africa  South Africa 50058 627 1301 6424
Kazakhstan  Kazakhstan 48664 851 5030 22783
Ireland  Ireland 47264 2696 8899 6977
Taiwan  Taiwan 46364 446 1411 3229
Argentina  Argentina 40797 1530 11396 14673
New Zealand  New Zealand 33407 357 995 1795
Slovakia  Slovakia 26709 371 1777 5117
Egypt  Egypt 25537 140 438 1373
Romania  Romania 25235 695 4271 8812
Hungary  Hungary 24824 1545 5375 7079
Indonesia  Indonesia 24489 884 3207 6273
Pakistan  Pakistan 23893 213 533 1310
Chile  Chile 23780 278 5623 13612
Mexico  Mexico 23676 2526 4628 6920
Ukraine  Ukraine 23056 601 3050 7259
Greece  Greece 22925 375 1719 4918
Belarus  Belarus 22672 176 1536 14949
Thailand  Thailand 20478 338 603 6596
Portugal  Portugal 18370 1015 4907 6814
United Arab Emirates  United Arab Emirates 18146 233 1522 7990
Iran  Iran 16842 673 2071 5903
Ecuador  Ecuador 16832 289 3039 7504
Saudi Arabia  Saudi Arabia 16659 166 336 4680
Peru  Peru 14984 611 3907 7450
Malaysia  Malaysia 13920 566 1134 1738
Bulgaria  Bulgaria 13378 428 1343 4337
Kenya  Kenya 13261 56 234 5297
Nigeria  Nigeria 11678 156 429 5841
Slovenia  Slovenia 11312 491 2695 2629
Morocco  Morocco 11136 84 185 3698
Serbia  Serbia 10143 355 1692 3615
Croatia  Croatia 9964 267 1631 4278
Latvia  Latvia 8982 36 416 1609
Zimbabwe  Zimbabwe 8730 18 59 7726
Luxembourg  Luxembourg 8581 141 852 2116
Guatemala  Guatemala 8240 325 1930 4321
Cyprus  Cyprus 8173 72 222 3331
Panama  Panama 7780 192 1931 4737
Venezuela  Venezuela 7572 714 1739 3295
Lithuania  Lithuania 6960 122 734 1812
Viet Nam  Viet Nam 6488 233 569 1982
Cuba  Cuba 6364 164 969 3473
Dominican Republic  Dominican Republic 5944 278 1476 2751
Estonia  Estonia 5734 89 718 1408
Bolivia  Bolivia 5619 116 460 3605
Bangladesh  Bangladesh 5617 206 885 1754
Costa Rica  Costa Rica 5526 223 1048 2253
Honduras  Honduras 4990 246 1087 2670
El Salvador  El Salvador 3914 184 1178 1966
Kuwait  Kuwait 3697 106 222 899
Madagascar  Madagascar 3241 11 16 83
Tanzania  Tanzania 2993 67 224 1170
Qatar  Qatar 2938 126 617 1090
Puerto Rico  Puerto Rico 2616 170 858 1343
Bosnia And Herzegovina  Bosnia And Herzegovina 2490 103 322 752
Iceland  Iceland 2402 44 247 547
Mauritius  Mauritius 2319 34 86 581
Jordan  Jordan 2293 38 96 792
Iraq  Iraq 2250 61 149 717
Malta  Malta 2153 35 96 829
Namibia  Namibia 1950 12 25 516
Ghana  Ghana 1934 27 112 1101
Lebanon  Lebanon 1932 76 164 763
Armenia  Armenia 1797 27 130 875
Angola  Angola 1789 21 66 862
Sudan  Sudan 1678 20 45 680
Moldova  Moldova 1554 48 191 329
Afghanistan  Afghanistan 1448 24 63 423
Uruguay  Uruguay 1422 67 350 555
Albania  Albania 1392 32 86 594
Nicaragua  Nicaragua 1259 108 341 733
Macedonia  Macedonia 1252 24 85 240
Paraguay  Paraguay 1187 59 243 446
Georgia  Georgia 1174 33 161 318
Jamaica  Jamaica 1146 34 136 476
Sri Lanka  Sri Lanka 1131 59 111 294
Kyrgyzstan  Kyrgyzstan 1129 19 126 235
Cote D  Cote D'ivoire 1095 16 63 624
Algeria  Algeria 1076 56 88 312
Montenegro  Montenegro 1026 16 51 464
Macao  Macao 982 10 25 185
Cambodia  Cambodia 941 26 174 375
Palestinian Territory  Palestinian Territory 895 39 52 151
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 890 12 27 369
Bahrain  Bahrain 885 31 56 190
Senegal  Senegal 874 40 49 413
Uganda  Uganda 862 16 76 412
Nepal  Nepal 846 71 120 199
Belize  Belize 844 24 130 442
Isle Of Man  Isle Of Man 799 13 64 146
Mongolia  Mongolia 789 17 54 92
Democratic Republic Of Congo  Democratic Republic Of Congo 786 19 49 304
Liechtenstein  Liechtenstein 751 10 74 208
Azerbaijan  Azerbaijan 708 19 72 133
Mozambique  Mozambique 694 15 36 293
Haiti  Haiti 682 64 189 438
Jersey  Jersey 677 21 92 189
Cameroon  Cameroon 672 27 52 258
Reunion Island  Reunion Island 666 18 28 46
Uzbekistan  Uzbekistan 657 25 76 137
Faroe Islands  Faroe Islands 627 5 12 270
Vatican  Vatican 617 2 3 29
Ethiopia  Ethiopia 570 7 15 314
U.s. Virgin Islands  U.s. Virgin Islands 538 26 105 202
Tunisia  Tunisia 510 28 49 106
Saint Lucia  Saint Lucia 503 8 11 27
Mali  Mali 498 5 12 342
Benin  Benin 495 19 28 237
Oman  Oman 492 17 35 120
Trinidad And Tobago  Trinidad And Tobago 491 49 168 212
Syrian Arab Republic  Syrian Arab Republic 465 21 43 122
Barbados  Barbados 448 48 106 249
Greenland  Greenland 432 17 30 63
Mauritania  Mauritania 427 4 10 79
Botswana  Botswana 412 12 26 274
Myanmar  Myanmar 387 37 82 157
Bhutan  Bhutan 385 4 14 236
Gibraltar  Gibraltar 375 2 25 124
Zambia  Zambia 373 14 29 150
British Virgin Islands  British Virgin Islands 371 8 35 112
Papua New Guinea  Papua New Guinea 365 13 30 90
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 362 15 39 182
Gambia  Gambia 361 4 11 223
Antigua And Barbuda  Antigua And Barbuda 346 16 56 126
Malawi  Malawi 343 12 24 144
Burkina Faso  Burkina Faso 331 10 21 125
Guernsey  Guernsey 319 7 31 77
Cayman Islands  Cayman Islands 311 10 61 206
Maldives  Maldives 305 11 25 81
Palau  Palau 303 2 6 152
Burundi  Burundi 265 1 11 172
Bermuda  Bermuda 265 14 87 142
Guadeloupe  Guadeloupe 263 12 25 36
Rwanda  Rwanda 253 9 22 87
New Caledonia  New Caledonia 249 8 18 88
Equatorial Guinea  Equatorial Guinea 249 4 15 143
Congo  Congo 213 7 14 71
Bahamas  Bahamas 200 25 84 117
Lao  Lao 199 8 28 71
Gabon  Gabon 197 7 15 68
Kosovo  Kosovo 196 17 25 20
Seychelles  Seychelles 194 8 22 72
Martinique  Martinique 192 5 15 24
Lesotho  Lesotho 191 6 16 106
Dominica  Dominica 190 3 13 30
Niger  Niger 187 7 11 105
Guinea  Guinea 182 8 19 89
Monaco  Monaco 179 4 14 34
Guyana  Guyana 170 11 53 83
Yemen  Yemen 170 11 23 42
Brunei Darussalam  Brunei Darussalam 150 11 30 45
Sierra Leone  Sierra Leone 150 5 27 97
Tajikistan  Tajikistan 142 4 30 44
Fiji  Fiji 138 7 20 36
Cape Verde  Cape Verde 138 8 12 83
Andorra  Andorra 136 6 21 41
Somalia  Somalia 129 11 17 68
Liberia  Liberia 123 11 32 54
French Guiana  French Guiana 123 1 8 19
Aland Islands  Aland Islands 114 3 6 76
San Marino  San Marino 112 13 22 33
Guam  Guam 109 10 29 42
Niue  Niue 108 1 1 45
Swaziland  Swaziland 105 7 18 48
Togo  Togo 104 4 10 54
American Samoa  American Samoa 103 5 9 39
Grenada  Grenada 97 5 18 31
Samoa  Samoa 96 7 14 41
Vanuatu  Vanuatu 95 3 7 37
Djibouti  Djibouti 91 2 7 30
Central African Republic  Central African Republic 89 5 13 46
Chad  Chad 83 6 11 53
Saint Kitts And Nevis  Saint Kitts And Nevis 77 4 18 34
Anguilla  Anguilla 74 4 8 29
Guinea-bissau  Guinea-bissau 71 1 5 46
Turks And Caicos Islands  Turks And Caicos Islands 63 8 17 29
Timor-leste  Timor-leste 62 3 10 23
Aruba  Aruba 61 7 20 26
Turkmenistan  Turkmenistan 60 6 14 24
Suriname  Suriname 60 6 15 31
Solomon Islands  Solomon Islands 57 3 7 33
North Korea  North Korea 57 3 3 16
Tokelau  Tokelau 55 1 2 18
Comoros  Comoros 51 5 8 36
Montserrat  Montserrat 48 4 5 18
French Polynesia  French Polynesia 42 5 9 19
Sao Tome And Principe  Sao Tome And Principe 40 2 5 23
Micronesia  Micronesia 37 4 5 17
Mayotte  Mayotte 34 2 3 14
Tonga  Tonga 33 2 8 16
Cook Islands  Cook Islands 31 2 3 11
Marshall Islands  Marshall Islands 31 1 4 13
Northern Mariana Islands  Northern Mariana Islands 29 3 4 13
Saint Pierre And Miquelon  Saint Pierre And Miquelon 28 2 3 15
Falkland Islands (malvinas)  Falkland Islands (malvinas) 27 1 2 11
Wallis And Futuna  Wallis And Futuna 26 1 3 6
Christmas Island  Christmas Island 26 2 2 16
Nauru  Nauru 23 1 2 12
Kiribati  Kiribati 22 3 5 10
Eritrea  Eritrea 21 2 4 13
Norfolk Island  Norfolk Island 21 2 6 10
Tuvalu  Tuvalu 17 3 4 8
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 16 1 2 8
Saint Helena  Saint Helena 15 3 4 9
Saint Barthelemy  Saint Barthelemy 15 4 6 10
Svalbard And Jan Mayen  Svalbard And Jan Mayen 14 1 1 7
Cocos (keeling) Islands  Cocos (keeling) Islands 13 2 4 8
British Indian Ocean Territory  British Indian Ocean Territory 13 2 2 7
Pitcairn  Pitcairn 9 1 1 5
French Southern Territories  French Southern Territories 8 1 1 7
Western Sahara  Western Sahara 4 1 1 2
Antarctica  Antarctica 4 1 1 3
Saint Martin  Saint Martin 3 1 1 3
Heard Island And Mcdonald Islands  Heard Island And Mcdonald Islands 3 1 1 2
Bouvet Island  Bouvet Island 1 1 1 1
United States Minor Outlying Islands  United States Minor Outlying Islands 1 1 1 1
Total 21,884,352 203,564 1,800,370 4,452,244


Records by address type

IPv418,140,646
IPv63,743,706

Changes since last month

2,520,906 additions
United StatesUnited States1,693,494
IndiaIndia484,983
TurkeyTurkey121,294
AustraliaAustralia52,753
United KingdomUnited Kingdom32,130
Other countries136,252
577,335 modifications
United StatesUnited States407,635
IndiaIndia83,946
TurkeyTurkey26,460
United KingdomUnited Kingdom7,347
AustraliaAustralia5,822
Other countries46,125
2,805,312 deletions
United StatesUnited States1,865,344
IndiaIndia574,032
TurkeyTurkey106,052
AustraliaAustralia51,187
United KingdomUnited Kingdom35,766
Other countries172,931