The Nameserver ns1.idwebhosting.net have a IP Address of 209.141.39.8 which is hosted on United States.
Streaming Anime Shounen Subtitle Indonesia
Shorten Your Google Drive Link