China (CN) Flag

Zhejiang Taobao Network Co.,Ltd

AS24429 ~ Taobao

IPv4 Addresses: 15,360
Number of Peers: 67
Number of Prefixes: 60
Traffic Estimation: 1 Tbps+