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