The Nameserver ns2.36source.com have a IP Address of 220.112.33.74 which is hosted on China.
游戏先锋-游艺机游戏机网。