The DB-IP Database

More than 18 million IPv4 and IPv6 blocks and growing.

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

Every month, hundreds of thousands of records are added or updated, and we're always working hard to improve the coverage of our database and its accuracy.



Analytics

Database edition IP address to location + ISP, December 2017
Total records 18,254,517

Records by country

Country Records Cities Locations Organizations
United States  United States 9083361 50235 541967 1202953
India  India 2019637 6448 10203 18967
Italy  Italy 799555 11666 158467 291320
United Kingdom  United Kingdom 758033 15915 70739 143831
Germany  Germany 641559 16020 95461 160212
Netherlands  Netherlands 492970 3283 52282 184306
France  France 479898 15795 115131 93413
South Korea  South Korea 408332 9010 18010 51801
Turkey  Turkey 402683 1396 4869 3295
Japan  Japan 307739 2676 4176 33547
Poland  Poland 290033 9663 21363 20704
China  China 287446 2940 19232 101788
Australia  Australia 231162 3306 7896 8184
Austria  Austria 207083 10054 74133 108397
Canada  Canada 163036 3620 37802 49512
Brazil  Brazil 154543 6874 20646 41448
Denmark  Denmark 150981 1052 9483 4816
Russian Federation  Russian Federation 148685 2483 24399 32871
Sweden  Sweden 82915 3122 18324 23407
Philippines  Philippines 78616 1417 4997 35630
Spain  Spain 62673 2322 14267 14905
Czech Republic  Czech Republic 55460 3020 8344 8710
Hong Kong  Hong Kong 52390 286 1008 20048
Finland  Finland 52255 610 7894 16567
Switzerland  Switzerland 46735 1571 9570 12663
Taiwan  Taiwan 44180 453 1206 2206
Norway  Norway 41182 1002 5135 2016
Belgium  Belgium 39115 1149 7844 8297
Israel  Israel 35059 495 1721 5880
Singapore  Singapore 34587 98 4363 13764
Kazakhstan  Kazakhstan 33185 814 4548 11414
Ireland  Ireland 30188 2260 8462 3050
Egypt  Egypt 30166 167 516 416
Mexico  Mexico 27799 1810 3155 3984
Argentina  Argentina 24287 1049 6577 7641
South Africa  South Africa 21816 519 1107 1369
Romania  Romania 21536 736 4238 5279
Slovakia  Slovakia 20774 335 1254 1946
Greece  Greece 20002 385 1711 1063
Ukraine  Ukraine 19228 639 3089 4263
Hungary  Hungary 18415 696 3084 3090
Malaysia  Malaysia 17802 570 1134 721
Indonesia  Indonesia 16864 835 2709 2325
Portugal  Portugal 14870 1031 4585 3939
United Arab Emirates  United Arab Emirates 14812 223 1264 6234
Chile  Chile 12986 220 2322 7793
Iran  Iran 12654 694 1987 3413
Thailand  Thailand 12489 262 407 2875
New Zealand  New Zealand 11960 370 992 1246
Pakistan  Pakistan 11370 162 522 549
Colombia  Colombia 10619 548 2756 4068
Saudi Arabia  Saudi Arabia 10391 186 359 1616
Bulgaria  Bulgaria 9494 390 1259 1559
Peru  Peru 8807 566 2406 4363
Slovenia  Slovenia 8517 329 1823 455
Belarus  Belarus 8436 132 1123 557
Kenya  Kenya 8378 41 145 2353
Ecuador  Ecuador 8011 259 1172 3647
Latvia  Latvia 7080 46 487 680
Venezuela  Venezuela 5342 634 1193 2334
Serbia  Serbia 5287 296 1234 406
Croatia  Croatia 5024 180 1118 272
Bolivia  Bolivia 4945 155 343 3286
Cyprus  Cyprus 4745 87 244 1144
Estonia  Estonia 4618 86 642 617
Nigeria  Nigeria 4584 135 419 949
Lithuania  Lithuania 4478 118 688 605
Guatemala  Guatemala 4003 189 736 2081
Luxembourg  Luxembourg 3732 150 813 729
Morocco  Morocco 3599 87 187 160
Bangladesh  Bangladesh 3584 125 589 672
Costa Rica  Costa Rica 3488 184 588 1283
Cuba  Cuba 3382 111 516 1774
Dominican Republic  Dominican Republic 3315 229 783 1703
Kuwait  Kuwait 2971 114 219 408
Viet Nam  Viet Nam 2636 236 372 479
Panama  Panama 2351 128 421 1030
Qatar  Qatar 2155 100 367 510
Bosnia And Herzegovina  Bosnia And Herzegovina 1777 101 302 129
Iceland  Iceland 1742 50 222 168
Jordan  Jordan 1647 45 105 249
Iraq  Iraq 1624 70 154 212
Honduras  Honduras 1590 105 205 609
Lebanon  Lebanon 1519 71 151 357
Malta  Malta 1512 40 105 304
Moldova  Moldova 1414 48 210 214
Armenia  Armenia 1379 28 130 468
Puerto Rico  Puerto Rico 1308 120 467 485
Namibia  Namibia 1249 11 23 296
Mauritius  Mauritius 1141 33 55 78
Macedonia  Macedonia 1097 27 97 114
Georgia  Georgia 1021 31 148 252
Zimbabwe  Zimbabwe 921 15 47 115
Kyrgyzstan  Kyrgyzstan 909 20 127 88
Ghana  Ghana 877 26 95 180
Uruguay  Uruguay 860 60 215 251
U.s. Virgin Islands  U.s. Virgin Islands 823 25 95 136
Palestinian Territory  Palestinian Territory 820 17 26 78
Afghanistan  Afghanistan 811 33 64 188
Isle Of Man  Isle Of Man 793 13 64 112
Albania  Albania 771 28 85 94
Azerbaijan  Azerbaijan 766 20 76 93
Tanzania  Tanzania 746 29 99 160
Bahrain  Bahrain 745 40 71 146
Sri Lanka  Sri Lanka 727 50 102 127
Nepal  Nepal 669 55 86 103
Macao  Macao 656 10 20 32
Angola  Angola 652 19 56 86
El Salvador  El Salvador 618 53 211 284
Belize  Belize 611 19 68 282
Uganda  Uganda 590 15 72 123
Montenegro  Montenegro 589 15 46 55
Reunion Island  Reunion Island 570 16 29 30
Democratic Republic Of Congo  Democratic Republic Of Congo 534 19 43 78
Jersey  Jersey 515 21 93 100
Sudan  Sudan 494 19 36 111
Liechtenstein  Liechtenstein 493 11 69 109
Paraguay  Paraguay 490 49 115 197
Uzbekistan  Uzbekistan 488 29 81 76
Mozambique  Mozambique 451 16 32 49
Algeria  Algeria 441 50 78 45
Cambodia  Cambodia 417 24 88 90
Jamaica  Jamaica 417 21 75 103
Mongolia  Mongolia 416 15 50 46
Papua New Guinea  Papua New Guinea 412 13 27 65
Syrian Arab Republic  Syrian Arab Republic 393 22 39 79
Seychelles  Seychelles 379 16 37 96
Zambia  Zambia 374 16 33 101
Senegal  Senegal 372 42 47 47
Nicaragua  Nicaragua 367 42 80 178
Kosovo  Kosovo 366 24 35 26
Cameroon  Cameroon 363 27 45 70
Cote D  Cote D'ivoire 361 14 37 48
Mauritania  Mauritania 360 3 8 15
Benin  Benin 351 15 20 53
Greenland  Greenland 340 17 28 21
Oman  Oman 334 19 35 43
Bahamas  Bahamas 332 25 75 113
Faroe Islands  Faroe Islands 307 6 14 14
Barbados  Barbados 304 42 69 157
Gibraltar  Gibraltar 263 3 25 60
Madagascar  Madagascar 258 14 23 33
British Virgin Islands  British Virgin Islands 256 7 27 91
Botswana  Botswana 249 8 20 37
Ethiopia  Ethiopia 248 9 13 65
Tunisia  Tunisia 238 24 40 48
Haiti  Haiti 236 35 74 151
Guernsey  Guernsey 236 6 27 34
Libyan Arab Jamahiriya  Libyan Arab Jamahiriya 212 11 23 49
Malawi  Malawi 209 13 25 50
Myanmar  Myanmar 206 24 45 51
Maldives  Maldives 205 12 30 47
Guadeloupe  Guadeloupe 178 12 24 26
Trinidad And Tobago  Trinidad And Tobago 177 34 66 57
Gambia  Gambia 170 4 10 24
Martinique  Martinique 162 7 14 10
Gabon  Gabon 155 7 13 31
Rwanda  Rwanda 153 9 22 33
Antigua And Barbuda  Antigua And Barbuda 147 8 31 56
Niger  Niger 136 4 9 58
Tajikistan  Tajikistan 131 4 34 32
Congo  Congo 131 4 11 29
New Caledonia  New Caledonia 130 8 15 15
Burkina Faso  Burkina Faso 129 8 15 33
Andorra  Andorra 113 6 21 19
Mali  Mali 113 5 10 30
Bermuda  Bermuda 110 10 40 60
Cayman Islands  Cayman Islands 109 8 28 57
Aland Islands  Aland Islands 107 2 8 28
Saint Vincent And The Grenadines  Saint Vincent And The Grenadines 105 3 15 46
Liberia  Liberia 104 7 20 28
Brunei Darussalam  Brunei Darussalam 103 11 28 21
Guinea  Guinea 99 7 13 34
Swaziland  Swaziland 97 6 15 27
American Samoa  American Samoa 97 4 6 35
Guyana  Guyana 96 14 33 37
Monaco  Monaco 96 7 17 18
Yemen  Yemen 95 12 23 25
Dominica  Dominica 91 5 17 22
Equatorial Guinea  Equatorial Guinea 90 3 10 16
Lesotho  Lesotho 87 4 15 16
Sierra Leone  Sierra Leone 87 7 27 44
San Marino  San Marino 86 12 20 20
Burundi  Burundi 83 1 12 17
Cape Verde  Cape Verde 82 5 9 20
Lao  Lao 80 8 21 21
Bhutan  Bhutan 79 2 10 13
Fiji  Fiji 77 8 19 24
North Korea  North Korea 71 3 3 8
Togo  Togo 69 2 6 11
Somalia  Somalia 68 9 12 35
Central African Republic  Central African Republic 68 3 9 23
French Guiana  French Guiana 66 3 9 9
Vatican  Vatican 66 2 4 13
Guam  Guam 65 10 22 15
Grenada  Grenada 63 6 11 17
Palau  Palau 61 2 6 22
Anguilla  Anguilla 61 4 7 28
Suriname  Suriname 57 7 17 31
Aruba  Aruba 57 10 20 23
Djibouti  Djibouti 55 2 8 12
Chad  Chad 55 5 8 26
Cocos (keeling) Islands  Cocos (keeling) Islands 50 2 2 22
Niue  Niue 49 1 1 21
Saint Kitts And Nevis  Saint Kitts And Nevis 49 3 15 22
Turks And Caicos Islands  Turks And Caicos Islands 48 5 8 20
Samoa  Samoa 47 4 11 26
Saint Lucia  Saint Lucia 44 7 11 18
Turkmenistan  Turkmenistan 43 6 13 12
Vanuatu  Vanuatu 34 4 9 14
Timor-leste  Timor-leste 34 2 6 9
Tokelau  Tokelau 28 1 2 12
French Polynesia  French Polynesia 27 5 8 6
Micronesia  Micronesia 25 2 4 9
Tonga  Tonga 25 2 7 11
Montserrat  Montserrat 22 3 3 9
Wallis And Futuna  Wallis And Futuna 21 2 2 2
Cook Islands  Cook Islands 21 3 3 7
Marshall Islands  Marshall Islands 21 1 3 7
Solomon Islands  Solomon Islands 20 3 6 11
Sao Tome And Principe  Sao Tome And Principe 19 2 4 12
Eritrea  Eritrea 18 2 3 7
Mayotte  Mayotte 18 2 3 5
Antarctica  Antarctica 17 1 2 6
Comoros  Comoros 17 3 5 6
Kiribati  Kiribati 16 2 4 6
Falkland Islands (malvinas)  Falkland Islands (malvinas) 14 1 2 4
Nauru  Nauru 13 2 5 5
Northern Mariana Islands  Northern Mariana Islands 12 3 3 6
Guinea-bissau  Guinea-bissau 11 1 3 7
Svalbard And Jan Mayen  Svalbard And Jan Mayen 11 1 1 6
Christmas Island  Christmas Island 10 1 1 6
Tuvalu  Tuvalu 9 3 4 4
Norfolk Island  Norfolk Island 7 2 4 4
Saint Pierre And Miquelon  Saint Pierre And Miquelon 7 2 3 6
British Indian Ocean Territory  British Indian Ocean Territory 6 2 2 4
South Georgia And The South Sandwich Islands  South Georgia And The South Sandwich Islands 6 1 1 2
Saint Barthelemy  Saint Barthelemy 6 2 3 4
United States Minor Outlying Islands  United States Minor Outlying Islands 6 1 2 6
Bouvet Island  Bouvet Island 5 2 1 4
French Southern Territories  French Southern Territories 5 1 1 4
Pitcairn  Pitcairn 3 1 1 2
Saint Helena  Saint Helena 2 1 1 1
Saint Martin  Saint Martin 2 1 1 1
Total 18,254,517 205,978 1,454,566 2,788,526


Records by address type

IPv415,026,820
IPv63,227,697

Changes since last month

3,875,098 additions
United StatesUnited States2,328,250
IndiaIndia936,389
TurkeyTurkey187,590
AustraliaAustralia72,218
United KingdomUnited Kingdom57,486
Other countries293,165
2,396,592 modifications
United StatesUnited States1,439,179
IndiaIndia461,197
TurkeyTurkey121,611
JapanJapan66,113
NetherlandsNetherlands45,340
Other countries263,152
3,881,406 deletions
United StatesUnited States2,397,168
IndiaIndia892,808
TurkeyTurkey165,364
FranceFrance69,064
AustraliaAustralia67,283
Other countries289,719