Htaccess İle IP Engelleme
Bu yazı 3 ay 18 gün önce yayınlanmış olduğundan güncelliğini yitirmiş veya içeriğindeki bilgilerin geçerliliği kaybolmuş olabilir. Herhangi bir yanlış anlaşılmadan bu site sorumlu değildir. Sitenizin trafiği garip denilebilecek derecede yüksekse, access ve istatistik loglarını incelemeniz faydalı olacaktır. Bugün böyle bir site ile karşılaştım ve sürekli benzer IP’lerden giriş yapıldığını tespit ettim. Header’larına baktığımda bunun Baiduspider adlı bir bot olduğunu gördüm. Bu botu engellemek için, aşağıdaki gibi bir .htaccess kuralı tanımladım.
<Limit GET POST PUT> order allow,deny allow from all deny from 207.46.204 deny from 67.195.114 deny from 67.195.112 deny from 66.103.32 deny from 66.103.57 deny from 67.58.209 deny from 180.76.5 deny from 88.131.106 </Limit>
Böylece bu IP subnet’lerinden gelen isteklerde 403 Forbidden döndürülüyor. Diğer bir çözüm ise, firewall tarafında bir kural tanımlamak.
Bu konuyla ilgili hiçbir yazı bulunamadı!
SDU - Bilgisayar Programcılığı mezunuyum. Sıkı bir Linuxçu ve Özgür Yazılım felsefesini benimsemiş biriyim.