The Nameserver ns2.teachabroadchina.com have a IP Address of 64.64.30.74 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.