This website isn't the kind you normally worry about being a scam β it's just broken. The domain is a subdomain under alibabadns.com, which belongs to Alibaba, so the parent company is legitimate. But the site itself returns a 500 Internal Server Error, and the SSL certificate is invalid. That means even if you could reach it, your connection wouldn't be encrypted or trustworthy.
For a service meant to be used externally, this is a strong signal that it's either a test environment left exposed or a misconfigured internal tool. There's no contact information, no privacy policy, and no Wayback Machine history to tell you what this site was supposed to do. Without any functioning pages, there's nothing to review or use.
If you came across this URL expecting an Alibaba-related tool or service, it's best to wait until it's fixed β or find an official Alibaba support channel to ask about it. For now, there's no reason to interact with this site, and doing so could expose you to security risks given the invalid certificate.