The Nameserver starmail.startimes.com.cn have a IP Address of 218.205.167.18 which is hosted on China.