Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
Sitenize cloudflare bağlarsanız çok işinize yarıyacaktır.
Katılıyorum, Cloudflare’ deki IP Access Rules alanından ayarlayabilirsiniz.
Diğer türlü ASN’ ler PHP’ de direkt olarak tanımlanamayacağından başka bir siteye istek göndereceksiniz işlem uzadıkça uzayacak. Site açılış hızını bile etkileyebilir.
GeoIP eklentisi ile yapabilirsiniz fakat bu sefer de sitedeki her sayfa geçişinde sunucunuz ASN kontrolü yapacağından çok yük binecektir. CloudFlare kullanırsanız sunucunuza yük binmez.
Bu tarz erişim işlemlerini direkt sunucu tarafında yapmak pek sağlıklı değil. Ucuz ya da bedava alternatifler çok fazla, diğer türlü sunucunuza gereksiz yük bindirirsiniz.