The Nameserver buaya.sat.net.id have a IP Address of 202.149.82.25 which is hosted on Indonesia.
TT-Hardware - Le site dédié aux ordinateurs, portables compris !