The Nameserver ns3.youku.com have a IP Address of 202.102.81.119 which is hosted on China.
视频服务平台,提供视频播放,视频发布,视频搜索,视频分享