The Nameserver dns.e21.edu.cn have a IP Address of 211.67.64.8 which is hosted on China.
Forum voor en door motorrijders uit Nederland en België