The Nameserver ns12.jiaodong.net have a IP Address of 119.180.20.139 which is hosted on China.
17路论坛关闭公告