Jelas ketika Anda adalah pemilik situs web, Anda ingin mengizinkan pengunjung dari seluruh dunia untuk mengakses situs web Anda. Namun, ada kalanya ada kebutuhan untuk memblokir pengunjung dari beberapa negara pada halaman web tertentu atau sebaliknya. Salah satu contoh yang baik adalah ketika Anda menyelenggarakan kontes lokal secara online dan Anda hanya ingin orang-orang dari negara Anda untuk berpartisipasi. Mengizinkan pengunjung dari negara Anda saat memblokir sisanya adalah cara yang harus ditempuh, sehingga tidak perlu memangkas peserta yang tidak memenuhi syarat secara manual saat memilih pemenang. Jika Anda tidak memiliki server yang kuat yang dapat menangani beban yang dibuat oleh bot yang tidak dikenal atau tidak penting, yang terbaik adalah untuk sementara memblokir mereka dari mengakses situs web Anda.
Cara termudah untuk memblokir pengunjung dari suatu negara adalah dengan menggunakan .htaccess karena kita dapat melakukannya sendiri melalui FTP tanpa menginstal atau mengacaukan aturan firewall iptables. Di sini kami memiliki tempat berbeda untuk mendapatkan daftar IP negara yang dihasilkan dalam format CIDR secara gratis dan metode lain menggunakan firewall aplikasi web berbasis cloud. Catatan penting jika Anda ingin memblokir pengunjung berdasarkan negara menggunakan htaccess. Pastikan Anda secara berkala membuat daftar baru karena basis data alamat IP berubah dari waktu ke waktu atau Anda mungkin salah atau salah memblokir pengunjung dari negara lain.
1. IP2Location
IP2Location telah ada sejak tahun 2002 menjual basis data geolokasi IP. Selain itu, mereka juga menawarkan daftar firewall basis data gratis berdasarkan negara untuk mengizinkan semua orang dalam daftar alamat IP dan melarang orang lain, atau melarang alamat IP dan mengizinkan orang lain. Untuk membuat daftar blokir, pilih IPv4, pilih negara (jika Anda memerlukan lebih dari 1, Anda harus mendaftar untuk akun gratis yang memungkinkan hingga 30 negara) dan pilih Apache .htaccess deny dari menu drop down. Anda akan dapat mengunduh file teks yang akan diunggah ke direktori beranda Anda sebagai .htaccess. Anda harus mengganti nama file menjadi .htaccess setelah mengunggah file teks karena Anda tidak dapat melakukannya di Windows.
Jika Anda hanya ingin mengizinkan akses ke negara tertentu, pilih opsi "Apache .htaccess allow". Meskipun tidak disebutkan apakah basis data IP negara bebas memiliki akurasi terbatas atau penuh, sebagian besar waktu versi gratis dibatasi karena tidak selalu diperbarui. Juga tidak disebutkan kapan database terakhir diperbarui.
Kunjungi IP2Location
2. Blok IP Negara
Mirip dengan IP2Location, Blok IP Negara juga menjual basis data GeoIP premium dan juga menawarkan pembuatan daftar kontrol akses gratis untuk memblokir atau mengizinkan pengunjung dari negara tertentu. Untuk menghasilkan daftar blokir, pilih negara yang diikuti dengan memilih .htaccess deny atau .htaccess allow. Mengklik tombol Buat ACL akan secara instan menghasilkan data yang akan disalin ke file .htaccess.
Blok IP Negara memang menyebutkan bahwa data yang dihasilkan dapat berusia 30-60 hari di mana keanggotaan yang dibeli memiliki akses ke data terbaru.
Kunjungi Blok IP Negara
3. BlockACountry.com
BlockACountry.com akan sangat berguna jika Anda menerapkan pemblokiran negara untuk beberapa situs web karena ia menghasilkan daftar blokir melalui profil. Anda harus mendaftar terlebih dahulu untuk mendapatkan akun gratis. Setelah masuk, Anda harus memberikan alamat situs web dan memilih negara yang ingin Anda blokir, kemudian Anda diizinkan mengunduh daftar blokir. Kapan pun Anda tidak mengingat negara yang telah Anda blokir, cukup masuk ke BlockACountry dan klik tautan Edit untuk situs web.
Kunjungi BlockACountry.com
4. IPDeny
IPdeny dulu memiliki generator aturan firewall online tetapi sekarang offline. Namun Anda masih dapat mengunduh blok IP sesuai dengan negara dan membuat beberapa modifikasi kecil sehingga akan kompatibel dengan Apache .htaccess allow atau blokir daftar. Pertama-tama unduh file zona negara dari situs web IPdeny. Jangan membuka file teks dengan Notepad karena jeda baris "\ n" tidak dikenali di Notepad. Gunakan Wordpad atau program pihak ketiga seperti Notepad ++ untuk membukanya. Pertama, Anda perlu menambahkan 3 baris ini ke bagian atas data.
pesanan mengizinkan, menolak
izinkan dari semua
Selanjutnya, Anda perlu menambahkan awalan "deny from" diikuti oleh blok IP. Alih-alih menambahkan awalan secara manual, Anda dapat menggunakan TextMechanic untuk melakukannya. Salin dan tempel blok IP ke kotak atas. Kemudian tambahkan " tolak dari " ke kotak yang mengatakan "Tambahkan awalan ini ke awal setiap baris". Pastikan ada spasi setelah kata "from". Terakhir, klik tombol "Tambahkan Awalan dan / atau Sufiks".
Salin semua data dari textmechanic.com dan rekatkan ke file teks yang menggantikan blok IP lama. Akhirnya, tambahkan tag penutup di akhir daftar. Anda sekarang memiliki daftar blok yang berfungsi penuh berdasarkan pada blok IP IPDeny.
Kunjungi IPdeny
5. Kisaran IP Negara dari RIPE
Ivan Erben telah menulis skrip python kecil dan berguna yang dapat secara otomatis mengunduh dan mem-parsing rentang dari RIPE (RIPE secara resmi mengelola alamat IP). Dia juga telah menjadwalkan skrip untuk berjalan secara otomatis di servernya setiap hari pada pukul 12:00 dan blok IP yang dihasilkan tersedia untuk diunduh secara gratis.
Skrip python ini brilian karena blok IP berasal dari grup resmi yang mengatur penggunaan alamat IP dan diperbarui setiap hari. Satu-satunya hal adalah Anda harus mengikuti petunjuk dalam metode nomor 4 untuk membuat daftar yang kompatibel dengan Apache.
Unduh Kisaran IP Negara dari RIPE
6. Perangkat Lunak77 IP ke Database Negara
Tempat lain untuk mendapatkan daftar IP negara dalam format CIDR adalah software77.net. Ini adalah perusahaan pendaftaran webhosting dan nama domain tetapi mereka menawarkan IP gratis ke basis data Negara. Di bilah sisi kanan, pilih negara yang ingin Anda dapatkan daftar alamat IP, pilih format CIDR dan klik Kirim.
Pada refresh halaman berikutnya, sebuah laporan akan tersedia di mana Anda dapat menyalin data. Daftar alamat IP juga merupakan format CIDR biasa, jadi Anda harus membuatnya menjadi Apache .htaccess yang kompatibel juga.
Kunjungi Software77 IP ke Database Negara
7. LUDOST.NET
Anda dapat menemukan basis data Negara IP di LUDOST.NET secara gratis. Layanan gratis ini mengumpulkan data IP dari berbagai sumber terutama dari RIPE. Suatu hal yang baik di LUDOST.NET adalah mereka menawarkan beberapa templat format keluaran yang kompatibel dengan iptables, ipfw, Cisco / Apache / Ngix ACL.
Untuk menghasilkan basis data IP, pertama-tama Anda harus memasukkan daftar negara berdasarkan kode negara dua huruf (dipisahkan oleh ruang jika Anda perlu memasukkan beberapa kode negara), pilih templat dan klik tombol "Kirim permintaan". Jika Anda ingin memblokir pengunjung dari negara menggunakan .htaccess, pilih templat “apache-deny”. Ketika data telah dihasilkan, Anda dapat menyimpannya ke komputer Anda dengan menekan Ctrl + S, mengunggah file ke server web Anda dan ganti namanya menjadi .htaccess.
Kunjungi LUDOST.NET
8. Incapsula
Incapsula adalah salah satu firewall aplikasi web berbasis cloud yang paling populer dengan tujuan melindungi situs web Anda dari serangan dan juga untuk mempercepatnya pada saat yang bersamaan. Ada beberapa rencana tetapi yang gratis cukup bagus untuk memblokir pengunjung dari suatu negara. Setelah mengatur situs web Anda untuk menggunakan Incapsula, buka Pengaturan > Keamanan > Blok Sumber Tertentu . Anda bisa mengetik nama negara di dalam kotak atau mengklik "Pilih dari Daftar" di mana Anda bisa memilih dari daftar atau dengan mengklik pada peta dunia. Terakhir, klik tombol Simpan yang terletak di kanan atas.
Pemblokiran negara berlaku hampir secara instan setelah menyimpan perubahan. Pengguna yang diblokir akan melihat kesalahan akses ditolak dengan kode kesalahan 16 dan pesan tambahan "Permintaan ini diblokir oleh aturan keamanan".
Kunjungi Incapsula
Catatan Tambahan : Untuk CloudFlare, Anda dapat menemukan opsi di "Kontrol Ancaman" untuk memblokir pengunjung dari suatu negara tetapi diberitahukan bahwa fitur ini tidak sepenuhnya melarang pengunjung mengakses situs web. Ini hanya menyediakan pemeriksaan keamanan tambahan melalui verifikasi CAPTCHA. Pengunjung masih dapat mengakses situs web setelah menyelesaikan CAPTCHA dengan benar. CloudFlare menyebutkan bahwa mereka dapat mengimplementasikan pemblokiran penuh dalam waktu dekat.