Tutorial ini menjelaskan Cara Memblokir IP menggunakan .htaccess di Apache. Pengguna Apache dapat dengan mudah memblokir akses situs web dari alamat IP tertentu atau rentang IP apa pun menggunakan file .htaccess. Pastikan server Apache Anda diaktifkan untuk menggunakan file .htaccess.

Blokir IP menggunakan .htaccess

Sekarang, buat file bernama .htaccess di direktori root dokumen situs web Anda dan tambahkan baris contoh ini:

<Files *>
   <RequireAll>
 Require all granted                #First allow all 
 Require not ip 192.168.1.10        #Block single IP 
 Require not ip 192.168.1.0/24      #Block IP range
 Require not ip 192.168.1.11 10.10.0.1/32    #Block beberapa IP dan rentang IP tertentu
  </RequireAll>
</Files>

Anda diharuskan mengubah alamat IP yang akan diblokir dalam konfigurasi di atas. Di sini Anda dapat memblokir satu IP atau rentang IP. Anda juga dapat menulis satu atau lebih IP dalam satu baris dengan ruang terpisah.

Salah satu keuntungan blokir IP adalah dapat menghalau spammer dan robot jahat (spider, crawler) selain dari google, bing  untuk mengakses web server Anda, Bayangkan jika setiap jam robot jahat ini melakukan spam ke server Anda, tentunya akan menguras sumber daya website dan menghambat pengunjung lain untuk mengakses server Anda.