Geo Location Information for 194.226.176.101 IP Address. The IP Address 194.226.176.101 is located at 51.5535 latitude and 39.2357 longitude in Russia. Friendly Location for the IP Address is Voronezh, Maslovka, Russian Federation, 309758