Geo Location Information for 212.96.98.162 IP Address. The IP Address 212.96.98.162 is located at 45.0428 latitude and 41.9734 longitude in Russia. Friendly Location for the IP Address is Stavropol', Stavropol', Russian Federation, 355000