1.Beibei.com
Rank:4,361,596
Worth:$18
The nameserver task.dnspod.net have a IP Address of 112.80.181.111 which is hosted on China.