CNAME records

Hangzhou Alibaba Advertising Co.,Ltd.
203.119.129.114   18

AAAA records

Hangzhou Alibaba Advertising Co.,Ltd.
2401:b180:2000:20::2716
2401:b180:2000:20::2316
2401:b180:2000:20::2216