95.142.162.226 is located in Paris, France (latitude 48.822, longitude 2.371) db-ip data: September 2026