The Nameserver ns1.88ming.net have a IP Address of 180.163.194.142 which is hosted on China.
乐爱买
hj8828.com