107.161.162.142 is located in Herndon, United States (latitude 38.935, longitude -77.428) db-ip data: September 2026