12.186.58.45 is located in Newark, United States (latitude 40.736, longitude -74.172) db-ip data: September 2026