5.229.103.228 is located in Himmetdede, Turkey (latitude 38.91, longitude 35.096) db-ip data: September 2026