Alibaba Group Holding Limited
The domain download.taobaocdn.com registered by Alibaba Group Holding Limited was initially registered in March of 2008 through MARKMONITOR INC.. The hosted servers are located in Herndon, Virginia within the United States which resides on the CHINA TELECOM (AMERICAS) CORPORATION network.
Virginia, United States (US)
Tuesday, March 18, 2008
Monday, March 18, 2019
Thursday, August 08, 2013
AS4134 CHINANET-BACKBONE No.31,Jin-rong Street,CN
The domain download.taobaocdn.com has been seen to resolve to the following 4 IP addresses.
File downloads found at URLs served by download.taobaocdn.com.