The nameserver ns4.alidns.com have a IP Address of 223.6.6.6 which is hosted on China.
Yaami International Trade Co.,Ltd.