Network · data from 2026-11-12
AS24940 Hetzner Online
Registry name: HETZNER-AS Hetzner Online GmbH, DE · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS24940, things to look at first. Visibility = full-table peers that see it, of 673 (IPv4) and 636 (IPv6) on 75 collectors. Also as routes.csv.
| 195.66.224.0/21 | Invalid: origin | None | 5 1%low visibility |
| 185.1.166.0/23 | Invalid: origin | Other origin only | 4 1%low visibility |
| 185.0.48.0/22 | No ROA | None | 5 1%low visibility |
| 144.76.0.0/16 | No ROA | RIR databaseRIPE | 673 100% |
| 148.251.0.0/16 | No ROA | RIR databaseRIPE | 673 100% |
| 78.138.62.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 91.190.240.0/21 | No ROA | RIR databaseRIPE | 672 100% |
| 171.25.225.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.50.120.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 185.107.52.0/22 | No ROA | RIR databaseRIPE | 672 100% |
| 185.126.28.0/22 | No ROA | RIR databaseRIPE | 672 100% |
| 185.157.83.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.157.176.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 185.157.178.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 185.171.224.0/22 | No ROA | RIR databaseRIPE | 672 100% |
| 185.189.228.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.189.229.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.189.230.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.189.231.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.213.45.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.216.237.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.226.99.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 185.228.8.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 193.110.6.0/23 | No ROA | RIR databaseRIPE | 672 100% |
| 194.42.180.0/22 | No ROA | RIR databaseRIPE | 672 100% |
| 194.42.184.0/22 | No ROA | RIR databaseRIPE | 672 100% |
| 194.62.106.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 204.29.146.0/24 | No ROA | RIR databaseRIPE | 672 100% |
| 216.55.108.0/22 | No ROA | RIR databaseARIN | 672 100% |
| 149.245.242.0/24 | No ROA | RIR databaseRIPE | 671 100% |
| 136.243.0.0/16 | No ROA | RIR databaseRIPE | 670 100% |
| 138.201.0.0/16 | No ROA | RIR databaseRIPE | 670 100% |
| 2a06:be80::/29 | No ROA | RIR databaseRIPE | 633 100% |
| 2.28.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 2.31.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 5.9.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 5.75.128.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 23.88.0.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 37.27.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 46.4.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 46.224.0.0/15 | Valid | RIR databaseRIPE | 673 100% |
| 49.13.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 62.238.0.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 65.108.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 65.109.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 77.42.0.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 78.18.0.0/15 | Valid | RIR databaseRIPE | 673 100% |
| 78.46.0.0/15 | Valid | RIR databaseRIPE | 673 100% |
| 85.10.192.0/18 | Valid | RIR databaseRIPE | 673 100% |
| 88.99.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 91.99.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 91.107.128.0/17 | Valid | RIR databaseRADB, RIPE | 673 100% |
| 95.217.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 116.202.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 116.203.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 128.140.0.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 138.199.128.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 142.132.128.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 157.180.0.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 159.69.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 162.55.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 167.233.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 178.104.0.0/15 | Valid | RIR databaseRIPE | 673 100% |
| 188.34.128.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 188.245.0.0/16 | Valid | RIR databaseRIPE | 673 100% |
| 197.242.84.0/22 | Valid | RIR databaseAFRINIC, RIPE-NONAUTH | 673 100% |
| 204.168.128.0/17 | Valid | RIR databaseRIPE | 673 100% |
| 213.239.192.0/18 | Valid | RIR databaseRIPE | 673 100% |
| 31.58.88.0/24 | Valid | RIR databaseRADB, RIPE | 672 100% |
| 85.93.20.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 178.212.75.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 193.105.82.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 193.163.198.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 195.60.226.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 195.248.224.0/24 | Valid | RIR databaseRIPE | 672 100% |
| 201.131.3.0/24 | Valid | RIR databaseLACNIC | 672 100% |
| 45.15.99.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 45.145.227.0/24 | Valid | RIR databaseRIPE | 671 100% |
| 2.29.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 46.62.128.0/17 | Valid | RIR databaseRIPE | 670 100% |
| 49.12.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 65.21.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 89.167.0.0/17 | Valid | RIR databaseRIPE | 670 100% |
| 91.98.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 94.130.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 95.216.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 135.181.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 157.90.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 167.235.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 168.119.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 176.9.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 178.63.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 188.40.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 195.201.0.0/16 | Valid | RIR databaseRIPE | 670 100% |
| 213.133.96.0/19 | Valid | RIR databaseRIPE | 670 100% |
| 88.198.0.0/16 | Valid | RIR databaseRIPE | 669 99% |
| 185.12.65.0/24 | Valid | RIR databaseRIPE | 638 95% |
| 2a01:4f8::/32 | Valid | RIR databaseRIPE | 634 100% |
| 2a01:4ff:ff01::/48 | Valid | RIR databaseRIPE | 634 100% |
| 2a12:2240::/29 | Valid | RIR databaseRIPE | 632 99% |
| 2a01:4f9::/32 | Valid | RIR databaseRIPE | 630 99% |
AS-SET
PeeringDB's irr_as_set for AS24940: AS-HETZNER. Expanded from the day's IRR dumps the way bgpq4 does against whois.radb.net: a name with a database is read from that database only, one without from the first database in RADB's order. "Not covered" = this network's own routes that a filter built from the set would leave out (AS24940 isn't in the set, or no route object for AS24940 covers the route; more-specifics of a route object are accepted down to /24 and /48, as with bgpq4 -A -R 24 / -R 48). Customers' routes aren't counted: the collectors show each route's origin, not which network it came through.
| Name | Database | ASNs | Sets | AS24940 in it | Not covered |
|---|---|---|---|---|---|
| AS-HETZNER | RIPE1 member set in no database: AS209186:AS-DOWNSTREAM | 276 | 32 | Yes | 3 |
Fix list
The changes that would bring RPKI, the IRR and what's announced into line. Some are deliberate (a route object kept for a backup route, say); the network decides. All 61 are in fix.csv.
- ROA: origin2
- ROA: none31
- Route object: none3
- AS-SET: missing member1
- Route object: not announced24
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: origin | 195.66.224.0/21 | An AS0 ROA covers it (the holder's statement that it shouldn't be routed). If AS24940 should announce it, add a ROA for AS24940. |
| Route object: none | 195.66.224.0/21 | No route object for it. Add a route object with origin AS24940 in the RIR database for the space. |
| ROA: origin | 185.1.166.0/23 | ROAs covering it name AS202409, not AS24940. If AS24940 should announce it, add a ROA for AS24940. |
| Route object: none | 185.1.166.0/23 | Route objects for it name AS202409. Add a route object with origin AS24940 in the RIR database for the space. |
| ROA: none | 185.0.48.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| Route object: none | 185.0.48.0/22 | No route object for it. Add a route object with origin AS24940 in the RIR database for the space. |
| ROA: none | 144.76.0.0/16 | No ROA covers it. Add a ROA for AS24940, maxLength 16. |
| ROA: none | 148.251.0.0/16 | No ROA covers it. Add a ROA for AS24940, maxLength 16. |
| ROA: none | 78.138.62.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 91.190.240.0/21 | No ROA covers it. Add a ROA for AS24940, maxLength 21. |
| ROA: none | 171.25.225.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.50.120.0/23 | No ROA covers it. Add a ROA for AS24940, maxLength 23. |
| ROA: none | 185.107.52.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 185.126.28.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 185.157.83.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.157.176.0/23 | No ROA covers it. Add a ROA for AS24940, maxLength 23. |
| ROA: none | 185.157.178.0/23 | No ROA covers it. Add a ROA for AS24940, maxLength 23. |
| ROA: none | 185.171.224.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 185.189.228.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.189.229.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.189.230.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.189.231.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.213.45.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.216.237.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.226.99.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 185.228.8.0/23 | No ROA covers it. Add a ROA for AS24940, maxLength 23. |
| ROA: none | 193.110.6.0/23 | No ROA covers it. Add a ROA for AS24940, maxLength 23. |
| ROA: none | 194.42.180.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 194.42.184.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 194.62.106.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 204.29.146.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 216.55.108.0/22 | No ROA covers it. Add a ROA for AS24940, maxLength 22. |
| ROA: none | 149.245.242.0/24 | No ROA covers it. Add a ROA for AS24940, maxLength 24. |
| ROA: none | 136.243.0.0/16 | No ROA covers it. Add a ROA for AS24940, maxLength 16. |
| ROA: none | 138.201.0.0/16 | No ROA covers it. Add a ROA for AS24940, maxLength 16. |
| ROA: none | 2a06:be80::/29 | No ROA covers it. Add a ROA for AS24940, maxLength 29. |
| AS-SET: missing member | AS-HETZNER | AS-HETZNER (RIPE) lists AS209186:AS-DOWNSTREAM; no IRR database read has it. |
Route objects not announced
Route objects with origin AS24940 whose prefix no peer sees AS24940 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 5.161.0.0/17 | RADB | Valid |
| 5.161.0.0/18 | RADB | Valid |
| 5.161.64.0/18 | RADB | Valid |
| 5.161.128.0/18 | RADB | Valid |
| 5.222.0.0/16 | RIPE | No ROA |
| 45.136.70.0/23 | RIPE | Valid |
| 45.148.28.0/22 | RIPE | Valid |
| 82.39.175.0/24 | RADB, RIPE | Valid |
| 83.219.100.0/22 | RIPE | No ROA |
| 91.107.128.0/19 | RADB | Valid |
| 94.72.141.0/24 | RIPE | Valid |
| 139.28.242.0/23 | RADB | Valid |
| 185.136.140.0/23 | RIPE | No ROA |
| 193.223.77.0/24 | RIPE | No ROA |
| 194.35.12.0/23 | RIPE | Valid |
| 217.60.74.0/24 | RIPE | Valid |
| 217.78.237.0/24 | RIPE | Valid |
| 2001:67c:1164::/48 | RIPE | Valid |
| 2620:dd:a000::/48 | ARIN | Valid |
| 2a06:1301:4050::/48 | RIPE | No ROA |
| 2a11:e980::/29 | RIPE | Valid |
| 2a13:9500:12c::/48 | RIPE | Valid |
| 2a13:9500:151::/48 | RIPE | Valid |
| 2a13:9500:165::/48 | RIPE | Valid |
Routes: the 08:00 UTC snapshots of 2026-11-12 from 75 RIPE RIS and RouteViews collectors. RPKI: our rpki-client run before the snapshot. IRR: the day's dumps of the five RIR databases and RADB's mirrors. The LEVEL3 and IDNIC databases publish no dump and aren't read, so route objects only there count as none.