81.3.45.9 is located in Wiesbaden, Germany (latitude 50.079, longitude 8.238) db-ip data: September 2026