GNU/Linux >> Belajar Linux >  >> Panels >> cPanel

Cara memblokir IP agar tidak mengakses situs web Anda

Cara memblokir IP agar tidak mengakses situs web Anda

Terkadang Anda mungkin perlu mencegah akses ke situs web atau seluruh akun hosting untuk pengunjung tertentu, misalnya, saat Anda mengembangkan situs web atau jika terjadi serangan DDoS.

Di bawah ini Anda dapat menemukan panduan penyiapan blok IP otomatis, blok IP manual, dan blok dari negara tertentu:

Blok IP otomatis

Pemblokiran IP manual


Pemblokiran IP otomatis


Untuk blokir IP otomatis, cPanel menyediakan IP Blocker special khusus alat.

CATATAN 1: IP Deny Manager tersedia untuk semua paket hosting bersama mulai dari Professional/Stellar Plus satu. Jadi, jika Anda memiliki paket Value/Stellar bersama kami, Anda harus menetapkan aturan penolakan di file .htaccess secara manual.

CATATAN 2: Terkadang, lebih mudah untuk memblokir semua dan mengizinkan akses untuk IP tertentu. Aturan tersebut harus dikonfigurasi secara manual dalam file .htaccess, karena IP Deny Manager hanya menyediakan kemungkinan untuk memblokir IP.

CATATAN 3: IP Deny Manager memblokir akses ke semua domain dan layanan yang dihosting di bawah akun Anda.


Untuk memblokir IP secara otomatis, ikuti langkah-langkah di bawah ini:

1. Masuk ke cPanel Anda dan arahkan ke Keamanan bagian> Pemblokir IP menu.
untuk tema cPanel paper_lantern:

untuk tema cPanel x3:

2. Masukkan alamat IP yang harus diblokir ke Alamat IP atau Domain bidang dan klik Tambah tombol. Itu akan ditambahkan ke daftar IP yang diblokir. Anda selalu dapat membuka blokir IP dengan mengklik Hapus di sebelah alamat IP yang dimaksud.
untuk tema cPanel paper_lantern:


untuk tema cPanel x3:




Pemblokiran IP manual


Di bawah ini Anda dapat menemukan beberapa contoh untuk pemblokiran manual konfigurasi.

Baris ini perlu ditambahkan ke file .htaccess di bawah semua aturan yang ada

  • blokir pengguna dengan alamat IP X.X.X.X, izinkan akses ke orang lain:

  
         Wajibkan semua diberikan
         Tidak perlu ip X.X.X.X
       


  • blokir semua pengunjung kecuali IP admin tertentu misalnya, atau diri Anda sendiri

  
          Harus semua ditolak
          Perlu ip X.X.X.X
          Perlu ip Y.Y.Y.Y
<  />


  • mengalihkan pengunjung dari alamat IP X.X.X.X ke URL lain

RewriteCond %{REMOTE_HOST} ^X\.X\.X\.X$
      Aturan Penulisan Ulang .* http://example.com [L,R=301 ]


  • mengalihkan semua permintaan, kecuali yang berasal dari alamat IP X.X.X.X ke URL lain

RewriteEngine On
      RewriteBase /
      RewriteCond %{REMOTE_HOST} !^X.X.X.X
     RewriteRule .* http://example.com [R=302,L]



Jangan lupa ganti X.X.X.X dengan alamat IP yang ingin Anda izinkan atau blokir.


Untuk blokir/izinkan akses dari negara tertentu , Anda harus mencantumkan semua subjaringan IP yang dimiliki negara ini.
Ini bisa sangat menantang untuk konfigurasi manual, jadi disarankan untuk menggunakan alat online khusus yang memiliki akses ke basis data IP khusus negara tersebut.

Contoh sumber online semacam itu ada di sini.
Anda harus memilih negara dan kemudian menyalin kode yang dihasilkan ke file .htaccess Anda.

Kodenya akan terlihat seperti berikut:

  • memblokir akses dari negara tertentu


         Perlu semua diberikan
        Tidak perlu ip 81.52.168.0/23
         ...
        Tidak memerlukan ip 188.138.10.163/32
       Tidak memerlukan ip 188.138.78.129/32
    


  • izinkan akses dari satu negara tertentu


        Wajibkan semua ditolak
       Perlu ip 81.52.168.0/23 ... 188.138.10.163/32 188.138.78.129 /32
     




Itu dia!


            Butuh bantuan? Hubungi Helpdesk kami
 

Artikel terkait

Cara mengatur aturan dan pengalihan di .htaccess
cPanel
  1. Bagaimana Memublikasikan Situs Web Anda dari RapidWeaver?

  2. Bagaimana cara mencadangkan situs web Anda?

  3. Cara Memigrasi Situs Web Anda Menggunakan cPanel

  1. Cara Mengupload File Situs Web Ke Hosting Anda

  2. Cara Melakukan Backup Website Anda Di cPanel

  3. Cara Menggandakan Situs Web Anda

  1. Cara Memigrasikan Situs Web Anda Dari Hosting Berbagi Pakai ke VPS

  2. Cara Mentransfer Situs Web dari Server Non-cPanel

  3. Cara membuat cadangan situs web Anda