The Nameserver snp2lfo.772201cne.com have a IP Address of 103.254.31.189 which is hosted on India.
亚投