China (CN) Flag

AS24429 Zhejiang Taobao Network Co.,Ltd

Taobao

IPv4 Addresses: 47,872
Number of Peers: 115
Number of Prefixes: 273
Traffic Estimation: 20-50Tbps