Network · data from 2026-11-12
AS400402 Hosting Bot
Registry name: HOSTING-BOT - Hosting Bot, LLC, US · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS400402, 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.
| 13.143.52.0/22 | Invalid: origin | None | 2 0%low visibility |
| 50.114.224.0/22 | Invalid: origin | Other origin only | 2 0%low visibility |
| 108.165.24.0/22 | Invalid: origin | Other origin only | 2 0%low visibility |
| 144.225.166.0/23 | Invalid: origin | Other origin only | 2 0%low visibility |
| 168.93.206.0/23 | Invalid: origin | Other origin only | 2 0%low visibility |
| 170.62.148.0/22 | Invalid: origin | Other origin only | 2 0%low visibility |
| 169.40.160.0/22 | Invalid: origin | Other origin only | 1 0%low visibility |
| 2602:fb94:2::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:3::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:5::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:6::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:7::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:8::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:12::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:13::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:14::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:15::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:16::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:20::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:a1::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:aa::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:bb::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 2602:fb94:bc::/48 | No ROA | Nonecovered by 2602:fb94::/40 | 635 100% |
| 50.114.228.0/22 | No ROA | None | 2 0%low visibility |
| 166.88.47.0/24 | No ROA | None | 2 0%low visibility |
| 166.88.242.0/24 | No ROA | None | 2 0%low visibility |
| 193.23.212.0/22 | No ROA | None | 2 0%low visibility |
| 156.9.24.0/24 | Valid | Nonecovered by 156.9.24.0/22 | 673 100% |
| 156.9.25.0/24 | Valid | Nonecovered by 156.9.24.0/22 | 672 100% |
| 192.225.216.0/24 | Valid | Nonecovered by 192.225.216.0/22 | 672 100% |
| 192.225.218.0/24 | Valid | Nonecovered by 192.225.216.0/22 | 672 100% |
| 156.9.26.0/24 | Valid | Nonecovered by 156.9.24.0/22 | 671 100% |
| 192.225.217.0/24 | Valid | Nonecovered by 192.225.216.0/22 | 671 100% |
| 192.225.219.0/24 | Valid | Nonecovered by 192.225.216.0/22 | 669 99% |
| 2.27.140.0/23 | Valid | RIR databaseRIPE | 673 100% |
| 23.27.249.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 50.114.37.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 50.114.176.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 104.253.195.0/24 | Valid | RIR databaseARIN, RADB | 673 100% |
| 23.134.168.0/24 | Valid | RIR databaseARIN | 672 100% |
| 23.230.42.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 23.230.44.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 45.38.184.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 50.118.140.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 136.0.4.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 136.0.6.0/24 | Valid | RIR databaseARIN | 672 100% |
| 142.111.51.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 142.252.9.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 172.252.71.0/24 | Valid | RIR databaseARIN, RADB | 672 100% |
| 172.252.105.0/24 | Valid | RIR databaseARIN | 672 100% |
| 45.38.58.0/24 | Valid | RIR databaseARIN, RADB | 671 100% |
| 45.38.157.0/24 | Valid | RIR databaseARIN, RADB | 671 100% |
| 140.235.123.0/24 | Valid | RIR databaseARIN, RADB | 671 100% |
| 2602:fa8a:1::/48 | Valid | RIR databaseARIN, RADB | 634 100% |
AS-SET
PeeringDB's irr_as_set for AS400402: AS-HOSTING-BOT. 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 (AS400402 isn't in the set, or no route object for AS400402 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 | AS400402 in it | Not covered |
|---|---|---|---|---|---|
| AS-HOSTING-BOT | ARIN | 7 | 1 | Yes | 11 |
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 69 are in fix.csv.
- ROA: origin7
- ROA: none20
- Route object: none34
- Route object: not announced8
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: origin | 13.143.52.0/22 | ROAs covering it name AS210546, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 13.143.52.0/22 | No route object for it. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 50.114.224.0/22 | ROAs covering it name AS6282, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 50.114.224.0/22 | Route objects for it name AS6282. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 108.165.24.0/22 | ROAs covering it name AS3561, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 108.165.24.0/22 | Route objects for it name AS3561. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 144.225.166.0/23 | ROAs covering it name AS3561, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 144.225.166.0/23 | Route objects for it name AS3561. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 168.93.206.0/23 | ROAs covering it name AS3561, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 168.93.206.0/23 | Route objects for it name AS3561. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 170.62.148.0/22 | ROAs covering it name AS6282, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 170.62.148.0/22 | Route objects for it name AS6282. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: origin | 169.40.160.0/22 | ROAs covering it name AS834, not AS400402. If AS400402 should announce it, add a ROA for AS400402. |
| Route object: none | 169.40.160.0/22 | Route objects for it name AS834. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:2::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:2::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:3::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:3::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:5::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:5::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:6::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:6::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:7::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:7::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:8::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:8::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:12::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:12::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:13::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:13::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:14::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:14::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:15::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:15::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:16::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:16::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:20::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:20::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:a1::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:a1::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:aa::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:aa::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:bb::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:bb::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 2602:fb94:bc::/48 | No ROA covers it. Add a ROA for AS400402, maxLength 48. |
| Route object: none | 2602:fb94:bc::/48 | No route object for it. A route object for 2602:fb94::/40 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 50.114.228.0/22 | No ROA covers it. Add a ROA for AS400402, maxLength 22. |
| Route object: none | 50.114.228.0/22 | No route object for it. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 166.88.47.0/24 | No ROA covers it. Add a ROA for AS400402, maxLength 24. |
| Route object: none | 166.88.47.0/24 | No route object for it. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 166.88.242.0/24 | No ROA covers it. Add a ROA for AS400402, maxLength 24. |
| Route object: none | 166.88.242.0/24 | No route object for it. Add a route object with origin AS400402 in the RIR database for the space. |
| ROA: none | 193.23.212.0/22 | No ROA covers it. Add a ROA for AS400402, maxLength 22. |
| Route object: none | 193.23.212.0/22 | No route object for it. Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 156.9.24.0/24 | No route object for it. A route object for 156.9.24.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 156.9.25.0/24 | No route object for it. A route object for 156.9.24.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 192.225.216.0/24 | No route object for it. A route object for 192.225.216.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 192.225.218.0/24 | No route object for it. A route object for 192.225.216.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 156.9.26.0/24 | No route object for it. A route object for 156.9.24.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 192.225.217.0/24 | No route object for it. A route object for 192.225.216.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
| Route object: none | 192.225.219.0/24 | No route object for it. A route object for 192.225.216.0/22 with origin AS400402 covers it (filters allowing more-specifics accept it). Add a route object with origin AS400402 in the RIR database for the space. |
Route objects not announced
Route objects with origin AS400402 whose prefix no peer sees AS400402 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 23.27.98.0/23 | RADB | No ROA |
| 142.111.50.0/23 | RADB | No ROA |
| 144.225.142.0/23 | ARIN, RADB | Valid |
| 144.225.142.0/24 | RADB | Valid |
| 144.225.143.0/24 | RADB | Valid |
| 156.9.24.0/22 | ARIN, RADB | Valid |
| 192.225.216.0/22 | ARIN, RADB | Valid |
| 2602:fb94::/40 | ARIN | No ROA |
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.