Data as of Nov 8, 2026
103.196.88.0/22
No anonymizer space · no proxy exits in 30 daysChina Networks Inter-Exchange
Announced by
Type
Residential
Risk
30 / 100 · Medium
Recently moved
Recent change
New origin Nov 6, 2026
from AS4808 China Unicom Beijing Province Network
Registrations in this block
The registry's network records over this block, widest first, each under its parent.
| Range | Addresses | Netname | Holder | Type | Created | Abuse contact |
|---|---|---|---|---|---|---|
| 103.196.88.0/22 | 1,024 | Qishangonline | A4 | ALLOCATED PORTABLE | Sep 18, 2015 | ipas@ |
Network & registry
Announced by
Covering announcement 103.196.88.0/21
- Prefix
- 103.196.88.0/21
- Announced by
- AS4847 China Networks Inter-Exchange
- Type
- Residential
- RPKI
- RPKI valid
- RIR
- APNIC
Registry
Holder
- Organization
- Not stated by the registry
Origin network
AS4847
CN
- Name
- China Networks Inter-Exchange
- Type
- Internet provider
- Registered
- Sep 10, 1996
- Domain
- bta.net.cn
- Industry
- Internet Service Provider (ISP)
- Spamhaus ASN-DROP
- not listed
Routing timeline
Who has announced 103.196.88.0/21
103.196.88.0/21
Routing history
- Pattern
- Rotating
- First seen
- Jun 2018
- Current origin since
- Nov 6, 2026 · under a month
- Origin networks
- 3
- Last change of origin
- Sep 18, 2026
Recorded history
History
- Handoffs
- 3
- Also announced by
- 4808;63614
RPKI
Route origin authorizations
| ROA prefix | ASN | Max len | Anchor | Verdict |
|---|---|---|---|---|
| 103.196.88.0/21 | AS4808 | /21 | APNIC | Another network |
| 103.196.88.0/21 | AS4847 | /21 | APNIC | RPKI valid |
| 103.196.88.0/21 | AS63614 | /21 | APNIC | Another network |
IRR
Route objects on 103.196.88.0/21
| Origin | Registry | Description | Maintainer | Modified |
|---|---|---|---|---|
| AS4847 | RADB | regist for user | MAINT-AS4847 | Nov 13, 2023 |
Whois
Registration for this announcement
103.196.88.0/21 spans several registrations: 2 records are listed under Registrations.
- Registrant country
- AU
- RIR
- APNIC
- Country
- CN
- Delegated
- Sep 18, 2015
- Status
- assigned