Geo Location Information for 203.98.89.64 IP Address. The IP Address 203.98.89.64 is located at -33.95 latitude and 151.133 longitude in Australia. Friendly Location for the IP Address is New South Wales, Rockdale, Australia, 2216