The Nameserver ns4.139135.com have a IP Address of 112.90.56.157 which is hosted on China.
Goodbye to bloat. Simple, focused software that does just what you need and nothing you don't