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