The Nameserver ns1.teachabroadchina.com have a IP Address of 64.64.30.67 which is hosted on United States.
Teaching in China,Work Abroad,Living in China,Free ESL Lessons,China jobs,and more information about ESL China.