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."

Nathan Osman
sumber
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.

Jason Berg
sumber
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

Tampaknya ada modul geoip untuk apache , tetapi admin server mungkin memiliki alasan untuk tidak menginstalnya.

halp
sumber
Ya, ini hanya akan berguna dalam pengaturan VPS atau dedicated server.
Nathan Osman
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.

Doug Wulff
sumber
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