The Nameserver dns2.16888.com.cn have a IP Address of 211.157.10.216 which is hosted on China.
16888烟草中国网-大有可观