The Nameserver ns1.abay.biz.tr have a IP Address of 89.252.161.7 which is hosted on Türkiye.
Okka Online