188.107.212.209 is located in Haibach, Germany (latitude 49.964, longitude 9.207) db-ip data: September 2026