The Nameserver bkp-dns2.51.net have a IP Address of 118.144.82.172 which is hosted on China.
南开大学生物计算与神经生理实验室