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