The nameserver expirens3.hichina.com have a IP Address of 139.224.142.103 which is hosted on China.
503 Service Temporarily Unavailable