Download latest list of registered domains for .CYMRU zone

8,577 registered domains — Last update: 04 Jul 2026

.CYMRU domain list file

Domain list for .CYMRU zone - full list of registered domain names for the zone

  • Daily updated data — last update: 04 Jul 2026
  • Total domains in the list: 8,577
  • File size: 42 kB
  • Download from website (with one mouse click!)
  • Download via simple HTTP REST API (automate!)

Sample data: Show

Contents

1. Quick Facts

Total Zone Volume
8,577
Registered domains
New Today
6
Registrations / 24h
Daily Churn
0
Expired domains / 24h

2. Daily Domain Statistics - Last 90 days

Date Total domains New Deleted
2026-07-04 8,577 + 6 0
2026-07-03 8,571 + 5 0
2026-07-02 8,566 + 3 - 4
2026-07-01 8,567 + 4 - 2
2026-06-30 8,565 + 5 - 1
2026-06-29 8,561 + 3 - 1
2026-06-28 8,559 + 2 - 3
2026-06-27 8,560 + 8 - 1
2026-06-26 8,553 + 1 - 3
2026-06-25 8,555 + 8 - 3
2026-06-24 8,550 + 6 - 2
2026-06-23 8,546 + 8 - 4
2026-06-22 8,542 + 4 - 3
2026-06-21 8,541 + 3 - 2
2026-06-20 8,540 + 2 - 1
2026-06-19 8,539 + 7 0
2026-06-18 8,532 + 8 - 1
2026-06-17 8,525 + 4 - 2
2026-06-16 8,523 + 6 - 1
2026-06-15 8,518 + 7 - 6
2026-06-14 8,517 + 1 - 3
2026-06-13 8,519 + 6 0
2026-06-12 8,513 + 9 0
2026-06-11 8,504 + 17 - 1
2026-06-10 8,488 + 12 - 6
2026-06-09 8,482 + 5 - 4
2026-06-08 8,481 + 4 - 2
2026-06-07 8,479 + 10 - 2
2026-06-06 8,471 + 4 - 2
2026-06-05 8,469 + 4 - 1
2026-06-04 8,466 + 8 - 11
2026-06-03 8,469 + 10 - 25
2026-06-02 8,484 + 3 - 4
2026-06-01 8,485 + 3 0
2026-05-31 8,482 + 3 - 5
2026-05-30 8,484 + 5 - 1
2026-05-29 8,480 + 5 - 5
2026-05-28 8,480 + 2 - 2
2026-05-27 8,480 + 6 - 2
2026-05-26 8,476 + 3 - 4
2026-05-25 8,477 + 1 - 6
2026-05-24 8,482 + 3 - 2
2026-05-23 8,481 + 5 - 2
2026-05-22 8,478 + 7 - 7
2026-05-21 8,478 + 3 - 2
2026-05-20 8,477 + 4 - 5
2026-05-19 8,478 + 7 - 2
2026-05-18 8,473 + 1 - 3
2026-05-17 8,475 + 1 - 2
2026-05-16 8,476 + 3 - 2
2026-05-15 8,475 + 9 0
2026-05-14 8,466 0 - 2
2026-05-13 8,468 + 3 - 4
2026-05-12 8,469 + 4 - 3
2026-05-11 8,468 + 5 - 2
2026-05-10 8,465 + 7 - 1
2026-05-09 8,459 + 4 - 2
2026-05-08 8,457 + 6 - 3
2026-05-07 8,454 + 4 - 4
2026-05-06 8,454 + 3 - 3
2026-05-05 8,454 + 3 - 7
2026-05-04 8,458 + 2 - 1
2026-05-03 8,457 + 8 - 1
2026-05-02 8,450 + 4 - 2
2026-05-01 8,448 + 6 - 9
2026-04-30 8,451 + 4 - 3
2026-04-29 8,450 + 6 - 1
2026-04-28 8,445 + 13 - 2
2026-04-27 8,434 + 2 - 2
2026-04-26 8,434 + 5 - 3
2026-04-25 8,432 + 6 - 4
2026-04-24 8,430 + 7 - 2
2026-04-23 8,425 0 - 8
2026-04-22 8,433 + 4 - 5
2026-04-21 8,434 + 3 - 5
2026-04-20 8,436 + 2 - 2
2026-04-19 8,436 + 4 - 3
2026-04-18 8,435 + 1 - 8
2026-04-17 8,442 + 7 - 2
2026-04-16 8,437 + 5 - 3
2026-04-15 8,435 + 11 - 11
2026-04-14 8,435 + 2 - 8
2026-04-13 8,441 + 6 - 16
2026-04-12 8,451 + 6 - 4
2026-04-11 8,449 + 3 - 4
2026-04-10 8,450 + 12 - 7
2026-04-09 8,445 + 8 - 2
2026-04-08 8,439 + 2 - 5
2026-04-07 8,442 + 1 - 10
2026-04-06 8,451 + 3 - 2
2026-04-05 8,450 + 4 - 2

3. Zone Details: .cymru

The .cymru top-level domain provides a clear, language-specific namespace for entities connected to Wales. It is intended for companies, public bodies, cultural organizations, community groups and individuals who wish to emphasise Welsh identity or publish content in Welsh. As a dedicated regional extension, .cymru complements broader domains like .uk and global gTLDs while making regional affiliation explicit to visitors.

Typical use cases include local government and civic services, tourism businesses, arts and cultural organisations, educational institutions, Welsh-language media and small businesses targeting Welsh-speaking audiences. Brands and projects choose .cymru to convey authenticity, local relevance and cultural alignment; it can help communicate language choice and regional focus to users and partners when regional identity is important to the brand.

Registration terms and availability vary by registrar; many providers make .cymru broadly accessible but policies and pricing should be checked before registering. Organisations often register matching variants (for example .wales or .uk names) to protect their brand and to route both local and international visitors appropriately.

Related zones:

Zone Name cymru
Zone Type gTLD
Assigned by IANA YES
Public registrations allowed YES
WHOIS Server
RDAP Server https://rdap.nominet.uk/cymru/
Managing Organization Nominet UK
Organization Address Minerva House
Edmund Halley Road
Oxford Science Park
Oxford OX4 4DQ
United Kingdom of Great Britain and Northern Ireland (the)

4. Historical Domain Lists for .cymru zone

Access the archive of historical .CYMRU domain lists and analyze how domains in the .CYMRU namespace have evolved over time. Historical domain data helps researchers and engineers study domain growth, DNS infrastructure changes, and long-term internet trends.

Date Domains File Size Download
2026-07-04 8,577 42 kB Download
2026-07-03 8,571 42 kB Download
2026-07-02 8,566 42 kB Download
2026-07-01 8,567 42 kB Download
2026-06-30 8,565 42 kB Download
2026-06-29 8,561 42 kB Download
2026-06-28 8,559 42 kB Download
2026-06-27 8,560 42 kB Download
2026-06-26 8,553 42 kB Download
2026-06-25 8,555 42 kB Download
2026-06-24 8,550 42 kB Download
2026-06-23 8,546 42 kB Download
2026-06-22 8,542 42 kB Download
2026-06-21 8,541 42 kB Download
2026-06-20 8,540 42 kB Download
2026-06-19 8,539 42 kB Download
2026-06-18 8,532 42 kB Download
2026-06-17 8,525 42 kB Download
2026-06-16 8,523 42 kB Download
2026-06-15 8,518 42 kB Download
2026-06-14 8,517 42 kB Download
2026-06-13 8,519 42 kB Download
2026-06-12 8,513 42 kB Download
2026-06-11 8,504 42 kB Download
2026-06-10 8,488 42 kB Download
2026-06-09 8,482 42 kB Download
2026-06-08 8,481 42 kB Download
2026-06-07 8,479 42 kB Download
2026-06-06 8,471 42 kB Download
2026-06-05 8,469 42 kB Download
2026-06-04 8,466 42 kB Download
2026-06-03 8,469 42 kB Download
2026-06-02 8,484 42 kB Download
2026-06-01 8,485 42 kB Download
2026-05-31 8,482 42 kB Download
2026-05-30 8,484 42 kB Download
2026-05-29 8,480 42 kB Download
2026-05-28 8,480 42 kB Download
2026-05-27 8,480 42 kB Download
2026-05-26 8,476 42 kB Download
2026-05-25 8,477 42 kB Download
2026-05-24 8,482 42 kB Download
2026-05-23 8,481 42 kB Download
2026-05-22 8,478 42 kB Download
2026-05-21 8,478 42 kB Download
2026-05-20 8,477 42 kB Download
2026-05-19 8,478 42 kB Download
2026-05-18 8,473 42 kB Download
2026-05-17 8,475 42 kB Download
2026-05-16 8,476 42 kB Download
2026-05-15 8,475 42 kB Download
2026-05-14 8,466 42 kB Download
2026-05-13 8,468 42 kB Download
2026-05-12 8,469 42 kB Download
2026-05-11 8,468 42 kB Download
2026-05-10 8,465 42 kB Download
2026-05-09 8,459 42 kB Download
2026-05-08 8,457 42 kB Download
2026-05-07 8,454 42 kB Download
2026-05-06 8,454 42 kB Download
2026-05-05 8,454 42 kB Download
2026-05-04 8,458 42 kB Download
2026-05-03 8,457 42 kB Download
2026-05-02 8,450 42 kB Download
2026-05-01 8,448 42 kB Download
2026-04-30 8,451 42 kB Download
2026-04-29 8,450 42 kB Download
2026-04-28 8,445 42 kB Download
2026-04-27 8,434 42 kB Download
2026-04-26 8,434 42 kB Download
2026-04-25 8,432 42 kB Download
2026-04-24 8,430 42 kB Download
2026-04-23 8,425 42 kB Download
2026-04-22 8,433 42 kB Download
2026-04-21 8,434 42 kB Download
2026-04-20 8,436 42 kB Download
2026-04-19 8,436 42 kB Download
2026-04-18 8,435 42 kB Download
2026-04-17 8,442 42 kB Download
2026-04-16 8,437 42 kB Download
2026-04-15 8,435 42 kB Download
2026-04-14 8,435 42 kB Download
2026-04-13 8,441 42 kB Download
2026-04-12 8,451 42 kB Download
2026-04-11 8,449 42 kB Download
2026-04-10 8,450 42 kB Download
2026-04-09 8,445 42 kB Download
2026-04-08 8,439 42 kB Download
2026-04-07 8,442 42 kB Download
2026-04-06 8,451 42 kB Download
2026-04-05 8,450 42 kB Download
2026-04-04 8,448 42 kB Download
2026-04-03 8,451 42 kB Download
2026-04-02 8,450 42 kB Download
2026-04-01 8,444 42 kB Download
2026-03-31 8,447 42 kB Download
2026-03-30 8,445 42 kB Download
2026-03-29 8,444 42 kB Download
2026-03-28 8,446 42 kB Download
2026-03-27 8,402 42 kB Download
2026-03-26 8,403 42 kB Download
2026-03-25 8,400 42 kB Download
2026-03-24 8,392 42 kB Download
2026-03-23 8,391 42 kB Download
2026-03-22 8,389 42 kB Download
2026-03-21 8,385 42 kB Download
2026-03-20 8,385 42 kB Download
2026-03-19 8,388 42 kB Download
2026-03-18 8,382 42 kB Download
2026-03-17 8,379 42 kB Download
2026-03-16 8,358 42 kB Download
2026-03-15 8,356 42 kB Download
2026-03-14 8,358 42 kB Download
2026-03-13 8,356 42 kB Download
2026-03-12 8,358 42 kB Download
2026-03-11 8,357 42 kB Download
2026-03-10 8,353 42 kB Download
2026-03-09 8,349 42 kB Download
2026-03-08 8,353 42 kB Download
2026-03-07 8,356 42 kB Download
2026-03-06 8,355 42 kB Download
2026-03-05 8,353 42 kB Download
2026-03-04 8,358 42 kB Download
2026-03-03 8,353 42 kB Download
2026-03-02 8,378 42 kB Download
2026-03-01 8,382 42 kB Download
2026-02-28 8,381 42 kB Download
2026-02-27 8,378 42 kB Download
2026-02-26 8,376 42 kB Download
2026-02-25 8,374 42 kB Download
2026-02-24 8,369 42 kB Download
2026-02-23 8,370 42 kB Download
2026-02-22 8,374 42 kB Download
2026-02-21 8,373 42 kB Download
2026-02-20 8,372 42 kB Download
2026-02-19 8,372 42 kB Download
2026-02-18 8,376 42 kB Download
2026-02-17 8,378 42 kB Download
2026-02-16 8,381 42 kB Download
2026-02-15 8,382 42 kB Download
2026-02-14 8,383 42 kB Download
2026-02-13 8,385 42 kB Download
2026-02-12 8,383 42 kB Download
2026-02-11 8,379 42 kB Download
2026-02-10 8,375 42 kB Download
2026-02-09 8,372 42 kB Download
2026-02-08 8,371 42 kB Download
2026-02-07 8,369 42 kB Download
2026-02-06 8,364 42 kB Download
2026-02-05 8,355 42 kB Download
2026-02-04 8,356 42 kB Download
2026-02-03 8,357 42 kB Download
2026-02-02 8,357 42 kB Download
2026-02-01 8,358 42 kB Download
2026-01-31 8,358 42 kB Download
2026-01-30 8,361 42 kB Download
2026-01-29 8,363 42 kB Download
2026-01-28 8,362 42 kB Download
2026-01-27 8,360 42 kB Download
2026-01-26 8,354 42 kB Download
2026-01-25 8,353 42 kB Download
2026-01-24 8,344 42 kB Download
2026-01-23 8,342 42 kB Download
2026-01-22 8,339 42 kB Download
2026-01-21 8,339 42 kB Download
2026-01-20 8,339 42 kB Download
2026-01-19 8,333 41 kB Download
2026-01-18 8,334 41 kB Download
2026-01-17 8,336 42 kB Download
2026-01-16 8,331 41 kB Download
2026-01-15 8,328 41 kB Download
2026-01-14 8,325 41 kB Download
2026-01-13 8,321 41 kB Download
2026-01-12 8,318 41 kB Download
2026-01-11 8,319 41 kB Download
2026-01-10 8,325 41 kB Download
2026-01-09 8,326 41 kB Download
2026-01-08 8,319 41 kB Download
2026-01-07 8,317 41 kB Download
2026-01-06 8,313 41 kB Download
2026-01-05 8,311 41 kB Download
2026-01-04 8,310 41 kB Download
2026-01-03 8,302 41 kB Download
2026-01-02 8,305 41 kB Download
2026-01-01 8,305 41 kB Download
2025-12-31 8,302 41 kB Download
2025-12-30 8,301 41 kB Download
2025-12-29 8,302 41 kB Download
2025-12-28 8,300 41 kB Download
2025-12-27 8,302 41 kB Download
2025-12-26 8,303 41 kB Download
2025-12-25 8,304 41 kB Download
2025-12-24 8,305 41 kB Download
2025-12-23 8,306 41 kB Download
2025-12-22 8,305 41 kB Download
2025-12-21 8,306 41 kB Download
2025-12-20 8,312 41 kB Download
2025-12-19 8,312 41 kB Download
2025-12-18 8,313 41 kB Download
2025-12-17 8,312 41 kB Download
2025-12-16 8,310 41 kB Download
2025-12-15 8,308 41 kB Download
2025-12-14 8,306 41 kB Download
2025-12-13 8,302 41 kB Download
2025-12-12 8,299 41 kB Download
2025-12-11 8,298 41 kB Download
2025-12-10 8,302 41 kB Download
2025-12-09 8,300 41 kB Download
2025-12-08 8,297 41 kB Download
2025-12-07 8,294 41 kB Download
2025-12-06 8,293 41 kB Download
2025-12-05 8,288 41 kB Download
2025-12-04 8,285 41 kB Download
2025-12-03 8,282 41 kB Download
2025-12-02 8,284 41 kB Download
2025-12-01 8,283 41 kB Download
2025-11-30 8,282 41 kB Download
2025-11-29 8,274 41 kB Download
2025-11-28 8,270 41 kB Download
2025-11-27 8,270 41 kB Download
2025-11-26 8,266 41 kB Download
2025-11-25 8,266 41 kB Download
2025-11-24 8,266 41 kB Download
2025-11-23 8,266 41 kB Download
2025-11-22 8,264 41 kB Download
2025-11-21 8,259 41 kB Download
2025-11-20 8,254 41 kB Download
2025-11-19 8,252 41 kB Download
2025-11-18 8,253 41 kB Download
2025-11-17 8,251 41 kB Download
2025-11-16 8,252 41 kB Download
2025-11-15 8,249 41 kB Download
2025-11-14 8,245 41 kB Download
2025-11-13 8,241 41 kB Download
2025-11-12 8,240 41 kB Download
2025-11-11 8,245 41 kB Download
2025-11-10 8,240 41 kB Download
2025-11-09 8,243 41 kB Download
2025-11-08 8,247 41 kB Download
2025-11-07 8,241 41 kB Download
2025-11-06 8,239 41 kB Download
2025-11-05 9,091 44 kB Download
2025-11-04 9,094 44 kB Download
2025-11-03 8,185 41 kB Download
2025-11-02 8,183 41 kB Download
2025-11-01 8,185 41 kB Download
2025-10-31 8,189 41 kB Download
2025-10-30 8,189 41 kB Download
2025-10-29 8,180 41 kB Download
2025-10-28 8,176 41 kB Download
2025-10-27 8,177 41 kB Download
2025-10-26 8,179 41 kB Download
2025-10-25 8,177 41 kB Download
2025-10-24 8,181 41 kB Download
2025-10-23 8,185 41 kB Download
2025-10-22 8,180 41 kB Download
2025-10-21 8,180 41 kB Download
2025-10-20 8,179 41 kB Download
2025-10-19 8,174 41 kB Download
2025-10-18 8,192 41 kB Download
2025-10-17 8,195 41 kB Download
2025-10-16 8,203 41 kB Download
2025-10-15 8,233 41 kB Download
2025-10-14 8,235 41 kB Download
2025-10-13 8,245 41 kB Download
2025-10-12 8,247 41 kB Download
2025-10-11 8,248 41 kB Download
2025-10-10 8,246 41 kB Download
2025-10-09 8,240 41 kB Download
2025-10-08 8,240 41 kB Download
2025-10-07 8,240 41 kB Download
2025-10-06 8,240 41 kB Download
2025-10-05 8,251 41 kB Download
2025-10-04 8,255 41 kB Download
2025-10-03 8,253 41 kB Download
2025-10-02 8,254 41 kB Download
2025-10-01 8,252 41 kB Download
2025-09-30 8,250 41 kB Download
2025-09-29 8,251 41 kB Download
2025-09-28 8,254 41 kB Download
2025-09-27 8,256 41 kB Download
2025-09-26 8,258 41 kB Download
2025-09-25 8,265 41 kB Download
2025-09-24 8,263 41 kB Download
2025-09-23 8,261 41 kB Download
2025-09-22 8,259 41 kB Download
2025-09-21 8,263 41 kB Download
2025-09-20 8,270 41 kB Download
2025-09-19 8,272 41 kB Download
2025-09-18 8,269 41 kB Download
2025-09-17 8,266 41 kB Download
2025-09-16 8,258 41 kB Download
2025-09-15 8,255 41 kB Download
2025-09-14 8,253 41 kB Download
2025-09-13 8,255 41 kB Download
2025-09-12 8,255 41 kB Download
2025-09-11 8,254 41 kB Download
2025-09-10 8,252 41 kB Download
2025-09-09 8,251 41 kB Download
2025-09-08 8,248 41 kB Download
2025-09-07 8,246 41 kB Download
2025-09-06 8,248 41 kB Download
2025-09-05 8,248 41 kB Download
2025-09-04 8,247 41 kB Download
2025-09-03 8,240 41 kB Download
2025-09-02 8,242 41 kB Download
2025-09-01 8,243 41 kB Download
2025-08-31 8,240 41 kB Download
2025-08-30 8,239 41 kB Download
2025-08-29 8,236 41 kB Download
2025-08-28 8,238 41 kB Download
2025-08-27 8,241 41 kB Download
2025-08-26 8,239 41 kB Download
2025-08-25 8,238 41 kB Download
2025-08-24 8,240 41 kB Download
2025-08-23 8,241 41 kB Download
2025-08-22 8,243 41 kB Download
2025-08-21 8,241 41 kB Download
2025-08-20 8,231 41 kB Download
2025-08-19 8,226 41 kB Download
2025-08-18 8,228 41 kB Download
2025-08-17 8,235 41 kB Download
2025-08-16 8,236 41 kB Download
2025-08-15 8,239 41 kB Download
2025-08-14 8,235 41 kB Download
2025-08-13 8,239 41 kB Download
2025-08-12 8,236 41 kB Download
2025-08-11 8,237 41 kB Download
2025-08-10 8,234 41 kB Download
2025-08-09 8,237 41 kB Download
2025-08-08 8,244 41 kB Download
2025-08-07 8,242 41 kB Download
2025-08-06 8,238 41 kB Download
2025-08-05 8,234 41 kB Download
2025-08-04 8,230 41 kB Download
2025-08-03 8,235 41 kB Download
2025-08-02 8,237 41 kB Download
2025-08-01 8,235 41 kB Download
2025-07-31 8,234 41 kB Download
2025-07-30 8,238 41 kB Download
2025-07-29 8,234 41 kB Download
2025-07-28 8,235 41 kB Download
2025-07-27 8,235 41 kB Download
2025-07-26 8,235 41 kB Download
2025-07-25 8,232 41 kB Download
2025-07-24 8,239 41 kB Download
2025-07-23 8,236 41 kB Download
2025-07-22 8,232 41 kB Download
2025-07-21 8,225 41 kB Download
2025-07-20 8,226 41 kB Download
2025-07-19 8,221 41 kB Download
2025-07-18 8,223 41 kB Download
2025-07-17 8,219 41 kB Download
2025-07-16 8,214 41 kB Download
2025-07-14 8,217 41 kB Download
2025-07-13 8,219 41 kB Download
2025-07-12 8,214 41 kB Download
2025-07-11 8,211 41 kB Download
2025-07-10 8,208 41 kB Download
2025-07-09 8,208 41 kB Download
2025-07-08 8,205 41 kB Download
2025-07-07 8,200 41 kB Download
2025-07-06 8,199 41 kB Download
2025-07-05 8,201 41 kB Download
2025-07-04 8,203 41 kB Download
2025-07-03 8,208 41 kB Download
2025-07-02 8,205 41 kB Download
2025-07-01 8,210 41 kB Download
2025-06-30 8,214 41 kB Download
2025-06-29 8,214 41 kB Download
2025-06-28 8,215 41 kB Download
2025-06-27 8,208 41 kB Download
2025-06-26 8,206 41 kB Download
2025-06-25 8,205 41 kB Download
2025-06-24 8,206 41 kB Download
2025-06-23 8,201 41 kB Download
2025-06-22 8,200 41 kB Download

5. Download latest .cymru domain list via API

import axios from 'axios';
import fs from 'fs';
import { pipeline } from 'stream/promises';

const response = await axios({
  method: 'GET',
  url: 'https://allzonefiles.io/api/v1/zones/cymru/dl',
  responseType: 'stream',
  headers: {
    // Replace with your API key
    'Authorization': 'Bearer allzfio_5c1572d016b846ce99ce7a177922ff21'
  }
});

await pipeline(response.data, fs.createWriteStream('cymru.txt.gz'));

console.log('Download complete!');
package main

import (
    "io"
    "net/http"
    "os"
)

func main() {
    url := "https://allzonefiles.io/api/v1/zones/cymru/dl"
    file, _ := os.Create("cymru.txt.gz")
    defer out.Close()

    req, _ := http.NewRequest("GET", url, nil)
    // Replace with your API key
    req.Header.Set("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()

    io.Copy(out, resp.Body)
}
import requests

url = "https://allzonefiles.io/api/v1/zones/cymru/dl"
# Replace with your API key
headers = {"Authorization": "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21"}

with requests.get(url, headers=headers, stream=True) as r:
    r.raise_for_status()
    with open("cymru.txt.gz", "wb") as f:
        for chunk in r.iter_content(chunk_size=128*1024):
            f.write(chunk)
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownloader {
    public static void main(String[] args) throws Exception {
        URL url = new URL("https://allzonefiles.io/api/v1/zones/cymru/dl");
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();

        connection.setRequestMethod("GET");
        // Replace with your API key
        connection.setRequestProperty("Authorization", "Bearer allzfio_5c1572d016b846ce99ce7a177922ff21");

        try (InputStream in = connection.getInputStream();
             FileOutputStream out = new FileOutputStream("cymru.txt.gz")) {

            byte[] buffer = new byte[8192];
            int bytesRead;
            while ((bytesRead = in.read(buffer)) != -1) {
                out.write(buffer, 0, bytesRead);
            }
        }

        System.out.println("Download complete!");
    }
}