199.2.252.10 is located in Herndon, United States (latitude 38.953, longitude -77.403) db-ip data: September 2026