The nameserver ns1.afuza.net have a IP Address of 149.129.238.18 which is hosted on Indonesia.
afuza.co.id -