The nameserver sf.chinaconsulatesf.org have a IP Address of 157.185.163.158 which is hosted on Canada.