The Nameserver pubs.imm.ac.cn have a IP Address of 219.238.229.196 which is hosted on China.
中国医学科学院药物研究所