31.18.109.32 is located in Hamburg, Germany (latitude 53.549, longitude 9.987) db-ip data: September 2026