1.Acfic.org.cn
Rank:212,959
Worth:$18,000
The nameserver ns.acfic.cn have a IP Address of 106.3.156.36 which is hosted on China.