Cara terbaik untuk memblokir negara berdasarkan alamat IP?


13

Saya memiliki situs web yang perlu memblokir negara tertentu berdasarkan alamat IP. Saya lebih dari sadar bahwa pemblokiran berbasis IP bukanlah metode yang sangat mudah untuk memblokir pengunjung, tetapi itu adalah langkah yang diperlukan dalam arah yang benar.

Karena saya menggunakan PHP, apa yang akan saya lakukan adalah menggunakan database GeoIP seperti geoplugin.net . Namun, saya ingin tahu apakah ada cara yang lebih baik untuk melakukan ini.

Situs web ini menggunakan server web bersama (saya tidak memiliki akses root) dan menjalankan Apache pada centOS. Saya kira pertanyaan saya adalah "bisakah file .htaccess dikonfigurasikan untuk diblokir oleh IP menggunakan sumber eksternal untuk mencari alamat IP."


1
Jawaban yang diterima tidak lagi berlaku pada 8/9/12 dengan blockacountry sedang offline.
Brian Webster

Jawaban:


4

http://www.blockacountry.com

Gunakan dengan hati-hati ... Saya yakin ada banyak orang di sini yang berpikir Anda melakukan hal yang salah dengan memblokir seluruh negara.


1
Hmm, tidak selalu. Terkadang Anda diberi mandat oleh hukum untuk menolak akses ke negara. Seperti Pandora, misalnya.
Mark Henderson

NB Dengan skrip yang mereka hasilkan, Anda harus benar-benar menyingkirkan ErrorDocument 403arahan, atau menggantinya dengan Anda sendiri, karena itu mengarahkan Anda ke situs web mereka sendiri dan kemudian meluncurkan popup.
Mark Henderson

Saya menulis ini dengan jawaban ini dalam pikiran: serverfault.com/questions/163502/…
Jason Berg

Iya. Ini berfungsi dengan baik - dan ya, saya sadar bahwa memblokir negara dengan cara ini tidak disarankan, tetapi ini merupakan persyaratan dan tidak banyak yang dapat saya lakukan tentang hal itu. Jawaban yang bagus.
Nathan Osman

1
Ini adalah contoh yang bagus dari jawaban yang tidak tahan masa depan. meta.stackexchange.com/questions/8231/…
Brian Webster


0

Jika Anda menemukan aturan tambahan yang menyebabkan masalah overhead CPU dan latensi, TechGuard membuat alat in-line untuk pemblokiran alamat IP dari lalu lintas masuk dan keluar, termasuk daftar blok komersial dari jutaan alamat IP yang dikaitkan dengan aktivitas jahat di negara-negara yang diizinkan oleh kebijakan Anda. Itu melakukan semua ini tanpa memengaruhi latensi jaringan atau koneksi TCP, sementara secara otomatis memperbarui apa yang setara dengan 12.000 rentang IP sehari.


2
Selamat Datang di Kesalahan Server! Harap baca faq kami secara khusus Bolehkah saya mempromosikan produk atau situs web yang saya berafiliasi di sini? . Dua jawaban dan dua rek untuk situs web yang sama dekat dengan garis.
user9517

Saya dengan @Iain: jawaban yang mungkin berguna, tetapi ungkapan terdengar jauh lebih mirip salinan pemasaran daripada suara pengalaman pahit.
pjmorse
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.