The Nameserver ns1.namemax.cn have a IP Address of 118.194.160.90 which is hosted on China.
FView reLife-赋予闲置第二次生命