-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcoverage.html
More file actions
335 lines (319 loc) · 18.6 KB
/
Copy pathcoverage.html
File metadata and controls
335 lines (319 loc) · 18.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>GeoIP Country Coverage Map by RIR and ASN | ProdIPData</title>
<meta name="description" content="Review GeoIP country coverage by RIR and ASN, including concentration patterns, /24 footprint context, and current monthly release insights." />
<link rel="canonical" href="https://geoiplocations.com/coverage.html" />
<!-- Social sharing previews (Open Graph + Twitter Card) -->
<meta property="og:type" content="website" />
<meta property="og:site_name" content="GeoIP Locations" />
<meta property="og:title" content="GeoIP Country Coverage Map by RIR and ASN" />
<meta property="og:description" content="Review GeoIP country coverage by RIR and ASN, including concentration patterns, /24 footprint context, and current monthly release insights." />
<meta property="og:url" content="https://geoiplocations.com/coverage.html" />
<meta property="og:image" content="https://geoiplocations.com/assets/img/prodipdata-logo.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="GeoIP Country Coverage Map by RIR and ASN" />
<meta name="twitter:description" content="Review GeoIP country coverage by RIR and ASN, including concentration patterns, /24 footprint context, and current monthly release insights." />
<meta name="twitter:image" content="https://geoiplocations.com/assets/img/prodipdata-logo.png" />
<link rel="icon" type="image/png" href="assets/img/prodipdata-mark.png" />
<link rel="stylesheet" href="assets/css/styles.css" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://geoiplocations.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Coverage",
"item": "https://geoiplocations.com/coverage.html"
}
]
}
</script>
<script type="application/ld+json" data-wave3-schema="breadcrumb-coverage-html">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"@id": "https://geoiplocations.com/coverage.html#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://geoiplocations.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Coverage",
"item": "https://geoiplocations.com/coverage.html"
}
]
}
</script>
</head>
<body data-page="coverage">
<header class="site-header">
<div class="container">
<div class="navbar glass">
<a class="brand" href="index.html">
<div class="brand-mark">◎</div>
<div>
GeoIP Locations
<small>Powered by ProdIPData</small>
</div>
</a>
<nav class="nav-links" aria-label="Primary navigation">
<a href="platform.html" data-nav="platform">Platform</a>
<a href="coverage.html" data-nav="coverage">Coverage</a>
<a href="methodology.html" data-nav="methodology">Methodology</a>
<a href="downloads.html" data-nav="downloads">Downloads</a>
<a href="docs.html" data-nav="docs">Documentation</a>
<a href="news.html" data-nav="news">News</a>
<a href="contact.html" data-nav="contact">Contact</a>
</nav>
<div class="header-cta">
<a class="btn btn-secondary" href="downloads.html">Monthly Release</a>
</div>
<button class="menu-button" type="button" data-menu-toggle aria-expanded="false" aria-label="Open menu">Menu</button>
</div>
<nav class="mobile-nav glass" data-mobile-nav>
<a href="platform.html" data-nav="platform">Platform</a>
<a href="coverage.html" data-nav="coverage">Coverage</a>
<a href="methodology.html" data-nav="methodology">Methodology</a>
<a href="downloads.html" data-nav="downloads">Downloads</a>
<a href="docs.html" data-nav="docs">Documentation</a>
<a href="news.html" data-nav="news">News</a>
<a href="contact.html" data-nav="contact">Contact</a>
</nav>
</div>
</header>
<main>
<section class="page-hero">
<div class="container">
<div class="page-panel glass">
<div class="eyebrow page-kicker">Coverage</div>
<h1>Country coverage for the current monthly release.</h1>
<p class="page-intro">
This page summarizes the countries included in the current monthly publication. It shows the largest country footprints, the leading network in each country, and an interactive country-level map of how published coverage is distributed across regional registries.
</p>
<p class="page-intro seo-links">From here you can open the <a href="downloads.html">monthly GeoIP downloads</a>, review the <a href="releases/2026-04/index.html">current release overview</a>, browse the <a href="releases/index.html">release archive</a>, review the <a href="methodology.html">publication methodology</a>, or read the <a href="platform.html">ProdIPData platform overview</a> for additional context on country, ASN, and registry-level data.</p>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="metric-grid" data-metrics-target></div>
</div>
</section>
<section class="section">
<div class="container story-grid">
<div class="split-panel glass content">
<h2>Coverage summary for release 2026-04</h2>
<p>
The current coverage view is designed to show where the published GeoIP footprint is concentrated by country and how those countries map back to their regional internet registry. The page combines map exploration with country-level concentration views so users can move from geography to network structure without leaving the website.
</p>
<ul>
<li>Use the map to identify registry context for each country in the current publication month.</li>
<li>Review the largest country footprints to understand where published IPv4 representation is most concentrated.</li>
<li>Use the concentration panels to see where one ASN dominates a country and where the footprint is spread across multiple networks.</li>
</ul>
</div>
<div class="split-panel glass content">
<h2>Where to go after the map</h2>
<p>
Coverage works best as part of a release flow. After reviewing the map and country tables, move to the <a href="releases/2026-04/index.html">current release page</a> for publication context, then open the <a href="downloads.html">download indexes</a> for package-level access. For processing notes and release handling, keep the <a href="methodology.html">methodology page</a> close at hand.
</p>
<ul>
<li><a href="releases/index.html">Release archive</a> for month-by-month navigation.</li>
<li><a href="releases/2026-04/index.html">Release 2026-04 overview</a> for context and links.</li>
<li><a href="downloads.html">GeoIP downloads hub</a> for CSV, Parquet, and MMDB package indexes.</li>
</ul>
</div>
</div>
</section>
<section class="section">
<div class="container">
<div class="coverage-map-layout">
<div class="coverage-map-panel glass">
<div class="section-head">
<div>
<h2>Country-level registry map</h2>
<p>Each country in the current release is colored by its regional registry. Hover for a quick view, or click a country to inspect its published footprint and registry context.</p>
</div>
</div>
<div class="coverage-map-toolbar">
<div class="coverage-map-legend" aria-label="Regional registry legend">
<span class="legend-chip legend-arin">ARIN</span>
<span class="legend-chip legend-lacnic">LACNIC</span>
<span class="legend-chip legend-ripe">RIPE</span>
<span class="legend-chip legend-afrinic">AFRINIC</span>
<span class="legend-chip legend-apnic">APNIC</span>
</div>
<div class="rir-map-switcher" data-country-map-filter>
<button type="button" class="btn btn-secondary active" data-country-filter="all" aria-pressed="true">All registries</button>
<button type="button" class="btn btn-secondary" data-country-filter="arin" aria-pressed="false">ARIN</button>
<button type="button" class="btn btn-secondary" data-country-filter="lacnic" aria-pressed="false">LACNIC</button>
<button type="button" class="btn btn-secondary" data-country-filter="ripe" aria-pressed="false">RIPE</button>
<button type="button" class="btn btn-secondary" data-country-filter="afrinic" aria-pressed="false">AFRINIC</button>
<button type="button" class="btn btn-secondary" data-country-filter="apnic" aria-pressed="false">APNIC</button>
</div>
<div class="coverage-map-search-panel">
<label class="sr-only" for="country-map-search">Find a country on the map</label>
<div class="coverage-map-search-row">
<input id="country-map-search" class="input coverage-map-search-input" type="search" list="country-map-options" data-country-map-search placeholder="Find a country or ISO code" autocomplete="off" />
<datalist id="country-map-options" data-country-map-options></datalist>
<button type="button" class="btn btn-secondary" data-country-map-find>Find country</button>
<button type="button" class="btn btn-secondary" data-country-map-reset-view>Reset map view</button>
</div>
<div class="coverage-map-status" data-country-map-status>
Search for a country, or click directly on the map to focus the current release footprint.
</div>
</div>
</div>
<div class="country-map-shell" data-country-map-root>
<div class="country-map-tooltip" data-country-map-tooltip hidden></div>
<svg class="country-map" viewBox="0 0 1000 520" data-country-map-svg role="img" aria-labelledby="countryMapTitle countryMapDesc">
<title id="countryMapTitle">World map by country and regional internet registry</title>
<desc id="countryMapDesc">Interactive world map showing the countries in the current release, colored by their regional internet registry.</desc>
</svg>
</div>
<div class="data-note">Countries are colored by regional registry. Small territories are rendered as point markers where a simplified country border is not available in the embedded map layer.</div>
</div>
<aside class="coverage-map-summary glass">
<div class="eyebrow">Country focus</div>
<h3 data-country-map-title>Loading current release map...</h3>
<p class="card-text" data-country-map-description>Select a country on the map to review its published footprint and registry context.</p>
<div class="coverage-map-metrics">
<div class="coverage-map-metric">
<span>Registry</span>
<strong data-country-map-rir>—</strong>
</div>
<div class="coverage-map-metric">
<span>Capital</span>
<strong data-country-map-capital>—</strong>
</div>
<div class="coverage-map-metric">
<span>ASNs</span>
<strong data-country-map-asns>—</strong>
</div>
<div class="coverage-map-metric">
<span>Published /24 prefixes</span>
<strong data-country-map-prefixes>—</strong>
</div>
<div class="coverage-map-metric">
<span>IPv4 est.</span>
<strong data-country-map-ipv4>—</strong>
</div>
<div class="coverage-map-metric">
<span>Lead ASN share</span>
<strong data-country-map-share>—</strong>
</div>
</div>
<h3 class="panel-subtitle">Leading network</h3>
<div class="download-list" data-country-map-top-asn></div>
<h3 class="panel-subtitle">Selected registry totals</h3>
<div class="download-list" data-country-map-registry></div>
<h3 class="panel-subtitle">ASN mix in selected registry</h3>
<p class="card-text">Shows how the published ASN base is distributed across business, hosting, ISP, education, government, and inactive categories.</p>
<div class="mix-card" data-country-map-rir-mix></div>
<h3 class="panel-subtitle">Largest ASN in selected registry</h3>
<p class="card-text">Highlights the leading published ASN footprint in the currently selected registry.</p>
<div class="download-list" data-country-map-rir-top-asn></div>
<h3 class="panel-subtitle">ASN mix in selected country</h3>
<p class="card-text">Shows the structure of the selected country’s ASN portfolio.</p>
<div class="mix-card" data-country-map-country-mix></div>
<div class="data-note" data-country-map-note>Click a country on the map to inspect its release profile.</div>
</aside>
</div>
</div>
</section>
<section class="section">
<div class="container grid-2">
<div class="table-wrap glass">
<div class="coverage-table-head">
<h3>Largest published country footprints</h3>
<p class="card-text">Click a row to sync it with the interactive map. The table ranks countries by published /24 footprint in the current monthly release.</p>
</div>
<table>
<thead>
<tr>
<th>Country</th>
<th>ISO</th>
<th>RIR</th>
<th>Prefixes</th>
<th>IPv4 Est.</th>
<th>Lead ASN Share</th>
</tr>
</thead>
<tbody data-coverage-target>
<tr><td colspan="6">Coverage data will appear here from the current monthly JSON files.</td></tr>
</tbody>
</table>
</div>
<div class="split-panel glass">
<h3>Most concentrated countries</h3>
<p class="card-text">
Countries where one ASN accounts for the largest share of the published IPv4 footprint. This leaderboard only includes countries with at least 5 ASNs, so the result is not dominated by very small markets.
</p>
<div class="download-list" data-coverage-leaders-target></div>
<h3 class="panel-subtitle">Least concentrated countries</h3>
<p class="card-text">
Countries where the published IPv4 footprint is spread more evenly across multiple ASNs. This leaderboard also applies a minimum threshold of 5 ASNs.
</p>
<div class="download-list" data-coverage-laggards-target></div>
<h3 class="panel-subtitle">Published footprint by regional registry</h3>
<div class="kpi-bar-stack" data-coverage-rir-target></div>
<div class="data-note" data-coverage-note-target>
Coverage notes will appear here from the current monthly JSON files.
</div>
</div>
</div>
</section>
<!-- WAVE3:coverage-crawlable-summary START -->
<section class="section" data-wave3-block="coverage-crawlable-summary">
<div class="container">
<div class="split-panel glass content">
<h2>Coverage summary for search and review</h2>
<p>
This page summarizes the current GeoIP release from three angles: country footprint, registry distribution, and concentration by leading ASN. The map and coverage tables are interactive, but the key signal is simple: the current publication shows where ProdIPData has country-level representation, how that representation clusters by RIR, and which markets are more concentrated around a small number of dominant autonomous systems.
</p>
<p>
Review the country ranking table for the largest published footprints, compare the RIR-level mix to understand regional structure, and use the concentration indicators to identify where the leading ASN controls a larger share of the visible /24 footprint. This summary explains the analytical purpose of the page even before client-side map interaction begins.
</p>
</div>
</div>
</section>
<!-- WAVE3:coverage-crawlable-summary END -->
<!-- WAVE4:core-discovery-links START -->
<section class="section" data-wave4-block="discovery-links">
<div class="container">
<div class="split-panel glass content">
<h2>Explore deeper release and entity pages</h2>
<p>
The monthly release archive connects the current dataset to focused country, registry, and ASN pages. Use the <a href="releases/index.html">monthly release archive</a> for time-based navigation, open <a href="country/index.html">country profiles</a> for country-level footprint context, review <a href="rir/index.html">RIR pages</a> for registry-level coverage, and open <a href="asn/index.html">ASN profiles</a> for visible network entities in the current release. For package access, continue through <a href="downloads.html">GeoIP CSV, Parquet, and MMDB downloads</a>, and for source quality and caveats, review <a href="methodology.html">GeoIP methodology and validation</a>.
</p>
</div>
</div>
</section>
<!-- WAVE4:core-discovery-links END -->
</main>
<footer class="site-footer">
<div class="container site-footer-inner">
<div>© <span data-current-year></span> GeoIP Locations · ProdIPData</div>
<div><a href="licensing.html">Datasets and metadata: CC BY 4.0</a></div>
<div>Engineered and published by the ProdIPData team.</div>
</div>
</footer>
<script src="assets/js/site.js" defer></script>
</body>
</html>