The nameserver ns1.venusmedia.org have a IP Address of 103.195.91.130 which is hosted on Indonesia.
Masjid Al-Huda Lumajang