Network · data from 2026-11-12
AS140810 Megacore Technology Company
Registry name: MEGACORE-AS-VN - Megacore Technology Company Limited, VN · PeeringDB
Announced routes
Every prefix a peer of the route collectors sees with origin AS140810, 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.
| 36.50.134.9/32 | Invalid: origin | None | 3 0%low visibility |
| 36.50.134.137/32 | Invalid: origin | None | 3 0%low visibility |
| 36.50.135.59/32 | Invalid: origin | None | 3 0%low visibility |
| 160.22.107.121/32 | Invalid: origin | None | 3 0%low visibility |
| 160.22.107.149/32 | Invalid: origin | None | 3 0%low visibility |
| 160.22.107.179/32 | Invalid: origin | None | 3 0%low visibility |
| 160.22.107.181/32 | Invalid: origin | None | 3 0%low visibility |
| 160.22.107.246/32 | Invalid: origin | None | 3 0%low visibility |
| 160.30.20.38/32 | Invalid: origin | None | 3 0%low visibility |
| 160.30.20.159/32 | Invalid: origin | None | 3 0%low visibility |
| 160.30.20.181/32 | Invalid: origin | None | 3 0%low visibility |
| 160.30.21.223/32 | Invalid: origin | None | 3 0%low visibility |
| 160.30.156.110/32 | Invalid: origin | None | 3 0%low visibility |
| 160.187.246.153/32 | Invalid: origin | None | 3 0%low visibility |
| 160.191.54.177/32 | Invalid: origin | None | 3 0%low visibility |
| 160.191.55.152/32 | Invalid: origin | None | 3 0%low visibility |
| 165.101.47.128/32 | Invalid: origin | None | 3 0%low visibility |
| 160.191.54.42/32 | Invalid: origin | None | 2 0%low visibility |
| 103.77.173.203/32 | Invalid: maxLength | Nonecovered by 103.77.172.0/23 | 5 1%low visibility |
| 103.116.38.30/32 | Invalid: maxLength | Nonecovered by 103.116.38.0/23 | 5 1%low visibility |
| 103.77.173.185/32 | Invalid: maxLength | Nonecovered by 103.77.172.0/23 | 4 1%low visibility |
| 103.77.173.218/32 | Invalid: maxLength | Nonecovered by 103.77.172.0/23 | 4 1%low visibility |
| 103.77.214.20/32 | Invalid: maxLength | Nonecovered by 103.77.214.0/23 | 4 1%low visibility |
| 103.77.214.115/32 | Invalid: maxLength | Nonecovered by 103.77.214.0/23 | 4 1%low visibility |
| 103.77.246.196/32 | Invalid: maxLength | Nonecovered by 103.77.246.0/23 | 4 1%low visibility |
| 103.78.0.176/32 | Invalid: maxLength | Nonecovered by 103.78.0.0/23 | 4 1%low visibility |
| 103.178.234.202/32 | Invalid: maxLength | Nonecovered by 103.178.234.0/23 | 4 1%low visibility |
| 223.130.11.36/32 | Invalid: maxLength | Nonecovered by 223.130.10.0/23 | 4 1%low visibility |
| 103.238.235.229/32 | Invalid: maxLength | Nonecovered by 103.238.234.0/23 | 0 0%low visibility |
| 103.176.108.0/24 | No ROA | None | 2 0%low visibility |
| 103.176.109.0/24 | No ROA | None | 2 0%low visibility |
| 103.141.140.0/23 | Valid | RIR databaseAPNIC | 673 100% |
| 103.155.216.0/24 | Valid | RIR databaseAPNIC | 673 100% |
| 103.213.218.0/23 | Valid | RIR databaseAPNIC | 673 100% |
| 103.214.8.0/22 | Valid | RIR databaseAPNIC | 673 100% |
| 160.250.216.0/23 | Valid | RIR databaseAPNIC | 673 100% |
| 103.77.172.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.77.214.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.77.240.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.77.246.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.78.0.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.116.38.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.178.234.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.238.234.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 103.252.136.0/23 | Valid | RIR databaseAPNIC | 669 99% |
| 223.130.10.0/23 | Valid | RIR databaseAPNIC | 668 99% |
| 2001:df4:c340::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2001:df4:d880::/48 | Valid | RIR databaseAPNIC, RADB | 636 100% |
| 2400:ece0::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:1960::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:2420::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:3660::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:36a0::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:3760::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:37a0::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:3f20::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2401:45a0::/48 | Valid | RIR databaseAPNIC | 636 100% |
| 2405:19c0::/32 | Valid | RIR databaseAPNIC | 636 100% |
AS-SET
AS140810's PeeringDB record names no AS-SET.
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 63 are in fix.csv.
- ROA: origin18
- ROA: maxLength11
- ROA: none2
- Route object: none31
- Route object: not announced1
| Change | Prefix or set | Detail |
|---|---|---|
| ROA: origin | 36.50.134.9/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 36.50.134.9/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 36.50.134.137/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 36.50.134.137/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 36.50.135.59/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 36.50.135.59/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.22.107.121/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.22.107.121/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.22.107.149/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.22.107.149/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.22.107.179/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.22.107.179/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.22.107.181/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.22.107.181/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.22.107.246/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.22.107.246/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.30.20.38/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.30.20.38/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.30.20.159/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.30.20.159/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.30.20.181/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.30.20.181/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.30.21.223/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.30.21.223/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.30.156.110/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.30.156.110/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.187.246.153/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.187.246.153/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.191.54.177/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.191.54.177/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.191.55.152/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.191.55.152/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 165.101.47.128/32 | ROAs covering it name AS153983, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 165.101.47.128/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: origin | 160.191.54.42/32 | ROAs covering it name AS150862, not AS140810. If AS140810 should announce it, add a ROA for AS140810. |
| Route object: none | 160.191.54.42/32 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.173.203/32 | ROA 103.77.172.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.173.203/32. |
| Route object: none | 103.77.173.203/32 | No route object for it. A route object for 103.77.172.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.116.38.30/32 | ROA 103.116.38.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.116.38.30/32. |
| Route object: none | 103.116.38.30/32 | No route object for it. A route object for 103.116.38.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.173.185/32 | ROA 103.77.172.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.173.185/32. |
| Route object: none | 103.77.173.185/32 | No route object for it. A route object for 103.77.172.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.173.218/32 | ROA 103.77.172.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.173.218/32. |
| Route object: none | 103.77.173.218/32 | No route object for it. A route object for 103.77.172.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.214.20/32 | ROA 103.77.214.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.214.20/32. |
| Route object: none | 103.77.214.20/32 | No route object for it. A route object for 103.77.214.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.214.115/32 | ROA 103.77.214.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.214.115/32. |
| Route object: none | 103.77.214.115/32 | No route object for it. A route object for 103.77.214.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.77.246.196/32 | ROA 103.77.246.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.77.246.196/32. |
| Route object: none | 103.77.246.196/32 | No route object for it. A route object for 103.77.246.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.78.0.176/32 | ROA 103.78.0.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.78.0.176/32. |
| Route object: none | 103.78.0.176/32 | No route object for it. A route object for 103.78.0.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.178.234.202/32 | ROA 103.178.234.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.178.234.202/32. |
| Route object: none | 103.178.234.202/32 | No route object for it. A route object for 103.178.234.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 223.130.11.36/32 | ROA 223.130.10.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 223.130.11.36/32. |
| Route object: none | 223.130.11.36/32 | No route object for it. A route object for 223.130.10.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: maxLength | 103.238.235.229/32 | ROA 103.238.234.0/23 AS140810 has maxLength 23; the route is a /32. Raise the maxLength, or add a ROA for 103.238.235.229/32. |
| Route object: none | 103.238.235.229/32 | No route object for it. A route object for 103.238.234.0/23 with origin AS140810 covers it (too long for filters allowing more-specifics up to /24). Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: none | 103.176.108.0/24 | No ROA covers it. Add a ROA for AS140810, maxLength 24. |
| Route object: none | 103.176.108.0/24 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
| ROA: none | 103.176.109.0/24 | No ROA covers it. Add a ROA for AS140810, maxLength 24. |
| Route object: none | 103.176.109.0/24 | No route object for it. Add a route object with origin AS140810 in the RIR database for the space. |
Route objects not announced
Route objects with origin AS140810 whose prefix no peer sees AS140810 announce. Many are kept on purpose (backup routes, space announced only in some places).
| 103.155.216.0/23 | RADB | 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.