The Nameserver net.shcmusic.edu.cn have a IP Address of 211.80.0.5 which is hosted on China.
Shanghai Conservatory of Music