The nameserver ns1.88au.com have a IP Address of 108.61.213.88 which is hosted on Australia.
外星人救地球 – 地狱模式恢复为天堂模式