CNAME records

Hangzhou Alibaba Advertising Co.,Ltd.
39.105.178.179   2

AAAA records

NO RECORDS

CNAME records pointed here1