99.84.92.93 is located in Vienna, Austria (latitude 48.208, longitude 16.371) db-ip data: September 2026