Cara Memblokir Alamat IP Negara Tertentu Dengan .Htaccess

Salah satu cara menghemat resource server adalah dengan memblokir alamat IP negara tertentu yang tidak relevan dengan bisnis yang sedang kita jalankan.

Kenapa harus sampai diblokir? Berdasarkan data dari Govtech, ada beberapa negara yang menjadi sumber serangan siber. Sebut saja negara China, Amerika Serikat, Brazil, dan India.

Misalnya saja target visitor website kamu adalah orang-orang Indonesia dan tidak meluas ke berbagai negara. Opsi memblokir alamat IP negara tertentu ini bisa berguna untuk mengurangi bandwidth server.

Tidak sampai di sana, kamu juga bisa terhindar dari serangan hacking seperti DDOS attack, SQL Injection, dan semisalnya karena memblokir negara yang menjadi sumber dari serangan siber.

Proses pemblokiran ini bisa dengan mudah dilakukan melalui .htaccess. Kita juga pernah membahas mengenai yaitu cara melindungi wp-admin dengan .htaccess.

Kita pakai cara yang sama dengan tutorial sebelumnya, namun pada pembahasan kali ini kita akan membuat sebuah aturan di file .htaccess untuk mengizinkan IP atau memblokir alamat IP negara tertentu.

Kita mulai dahulu dengan pembahasan yang paling dasar.

Apa itu File .htaccess?

File .htaccess adalah file konfigurasi yang terletak di direktori root situs web kamu.

File ini mengandung instruksi yang dapat mempengaruhi perilaku server web dan mengatur beberapa fungsi penting seperti pengalihan, pengaturan izin akses, dan banyak lagi.

Bagaimana Cara Memblokir Alamat IP dari Negara Tertentu?

Untuk memblokir pengunjung dari negara tertentu, pertama kamu harus mengetahui daftar alamat IP dan kode negara untuk negara yang ingin kamu blokir.

Ada banyak situs web yang menyediakan daftar kode negara yang dapat kamu gunakan sebagai referensi. Pada tutorial kali ini, kita akan menggunakan daftar alamat IP sebuah negara dari Country IP Blocks.

Cara Memblokir Alamat IP Negara Tertentu Dengan Bantuan .htaccess

Berdasarkan data dari Situs GovTech, negara yang menjadi sumber serangan hacking adalah negara berikut ini:

  1. China
  2. U.S.
  3. Brazil
  4. India
  5. Malaysia
  6. Indonesia
  7. Russia
  8. Germany
  9. Ukraine
  10. Spain

Sekarang beri centang pada nama-nama negara tersebut, kecuali Indonesia.

Karena Indonesia adalah target market dari bisnis kita.

Pada bagian yang sebelah kanan pada format, bisa kamu pilih Apache .htaccess Deny.

Setelah itu, klik tombol Create ACL.

Pada kolom sebelah kanan ada ACL Result, klik Copy ACL to Clipboard.

Dan paste pada file .htaccess di direktori hosting server kamu.

Bagaimana Cara Mengizinkan Pengunjung dari Negara Tertentu?

Cara Mengizinkan IP Address Tertentu Di .Htaccess

Jika kamu ingin mengizinkan pengunjung dari negara tertentu, caranya hampir sama dengan cara memblokir alamat IP pengunjung web.

Bedanya pada select format kamu pilih yang Apache .htaccess Allow.

Kalau memblokir itu deny from … sedangkan untuk mengizinkan itu allow from …

Setelah menyimpan perubahan di file .htaccess hosting kamu.

Pengunjung dari negara yang telah kamu izinkan, akan mendapat akses ke situs web kamu.

Dengan mengikuti tutorial di atas, kamu bisa memblokir alamat IP atau mengizinkan IP pengunjung dari negara tertentu menggunakan file .htaccess.

Pastikan untuk memeriksa setiap perubahan yang kamu lakukan pada file .htaccess.

Beberapa tips berikut ini mungkin akan bermanfaat.

Tips Seputar .htaccess Untuk Pengguna WordPress

  • Jangan mengizinkan atau memblokir terlalu banyak negara sekaligus karena dapat mempengaruhi kinerja situs web kamu.
  • Pastikan untuk memeriksa file .htaccess setiap kali melakukan perubahan pada situs web kamu.
  • Cek kembali apakah ada kesalahan sintaks di dalamnya atau tidak.
  • Ingat bahwa memblokir akses dari negara tertentu bukanlah solusi yang sepenuhnya efektif untuk mencegah serangan siber.
  • Lakukan update WordPress secara berkala dan gunakan lapisan keamanan tambahan seperti SSL dan Web Application Firewall.

Kesimpulan

Dengan mengizinkan atau memblokir alamat IP pengunjung dari negara tertentu menggunakan file .htaccess pada situs web, dapat membantu meningkatkan keamanan dan mengontrol akses pengunjung.

Namun, ini bukanlah solusi yang sepenuhnya efektif dan harus dipadukan dengan upaya keamanan tambahan seperti SSL atau Web Application Firewall (WAF).

Pastikan untuk memeriksa sintaks file .htaccess setiap kali kamu melakukan perubahan pada situs web kamu dan gunakan plugin WordPress untuk meningkatkan keamanan WordPress seperti iThemes, Wordfence, dan All-In-One Security.

Frequently Asked Questions (FAQ)

Bagaimana cara mengetahui alamat IP?

Kamu bisa menggunakan layanan online seperti Tools Situstarget atau melihat log akses pada situs web kamu untuk mengetahui alamat IP pengunjung.

Apakah memblokir akses dari negara tertentu dapat mengurangi risiko serangan siber?

Memblokir akses dari negara tertentu dapat membantu mengurangi risiko serangan siber. Namun, ini bukanlah solusi yang sepenuhnya efektif dan harus dipadukan dengan upaya keamanan tambahan seperti SSL atau Web Application Firewall.

Apakah plugin WordPress untuk mengatur blokir atau izin akses berdasarkan lokasi pengunjung dapat memperlambat situs web?

Ya, plugin WordPress untuk mengatur blokir atau izin akses berdasarkan lokasi pengunjung dapat memperlambat situs web kamu.

Oleh karena itu, pastikan untuk memilih plugin yang ringan dan tidak memakan banyak sumber daya server.

Apakah saya dapat menggunakan file .htaccess untuk mengalihkan pengunjung dari negara tertentu ke halaman lain?

Ya, kamu dapat menggunakan file .htaccess untuk mengalihkan pengunjung dari negara tertentu ke halaman lain. Gunakan sintaks “Redirect” pada file .htaccess untuk mengatur pengalihan tersebut.

Apakah saya harus selalu memblokir akses dari negara tertentu pada situs web saya?

Tidak, kamu tidak harus memblokir akses dari negara tertentu pada situs web kamu. Setiap situs web memiliki kebutuhan keamanan yang berbeda-beda.

Oleh karena itu kamu harus mempertimbangkan faktor-faktor yang relevan sebelum mengambil keputusan untuk memblokir atau mengizinkan akses pengunjung dari negara tertentu.

About The Author

Gabung Bersama +30.000 Pembaca Kami!

Daftarkan email anda untuk mendapatkan artikel terbaru dari Situstarget.com.

Proses pendaftaran hampir selesai, mohon cek email Anda dan Klik tombol konfirmasi.

Pin It on Pinterest

Share This