Geo Location Information for 58.26.189.100 IP Address. The IP Address 58.26.189.100 is located at 5.3302 latitude and 103.141 longitude in Malaysia. Friendly Location for the IP Address is Terengganu, Kuala Terengganu, Malaysia, 20300