The Nameserver ns.sflep.com have a IP Address of 202.141.161.34 which is hosted on China.
上海外è¯æ•™è‚²å‡ºç‰ˆç¤¾ç½‘ç«™