Checking the WHOIS status of your domain name, I can see the following:
Domain Status: serverHold https://icann.org/epp#serverHold
To see what this means, quoting from this page from ICANN:
This status code is set by your domain’s Registry Operator. Your domain is not activated in the DNS.
If you provided delegation information (name servers), this status may indicate an issue with your domain that needs resolution. If so, you should contact your registrar to request more information. If your domain does not have any issues, but you need it to resolve in the DNS, you must first contact your registrar in order to provide the necessary delegation information.
So yeah, you’ll definitely need to check this with Alibaba.