99.106.230.78 is located in Schaumburg, United States (latitude 42.033, longitude -88.083) db-ip data: September 2026