China (CN) Flag
Zhejiang Taobao Network Co.,Ltd

AS24429 ~ Taobao

IPv4 Addresses: 28,160
Number of Peers: 222
Number of Prefixes: 109
Traffic Estimation: 1-5Tbps