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