China (CN) Flag
203.107.40.0/23

Aliyun Computing Co., LTD

Announcing ASNs: 1
Parent Prefix: 203.107.0.0/17
RIR: APNIC