1.999.com.cn
Rank:82,879
Worth:$75,000
The nameserver dns1.idnscloud.com have a IP Address of 45.124.125.88 which is hosted on China.