CNAME records

Hangzhou Alibaba Advertising Co.,Ltd.
39.105.128.254   7

AAAA records

NO RECORDS

CNAME records pointed here1