104.148.2.246 is located in Nesconset, United States (latitude 40.855, longitude -73.149) db-ip data: September 2026