The Nameserver dns104.gameyj.net.cn have a IP Address of 121.14.117.86 which is hosted on China.
DirectoryFix.com