The Nameserver dns1.liba.com have a IP Address of 61.155.136.173 which is hosted on China.
篱笆网 - ä¼´ä½...