The Nameserver dns.imuweb.com have a IP Address of 58.83.225.219 which is hosted on China.
ÏÀ¿ÍÊÖ»úÍø - Discuz! Board