109.228.201.143 is located in Ichlemer, Turkey (latitude 40.846, longitude 29.309) db-ip data: September 2026