Memblokir IP Adress

Bagaimana Cara Memblokir IP Adress ?

Pada sebuah pertanyaan bagaimana mengamankan situs Adsense dari beberapa IP adress agar tidak bisa diakses, maka berikut ini beberapa cara yang dapat kita lakukan agar beberapa alamat IP adress yg tidak kita kehendaki tidak bisa membuka Situs adsense kita.

Cara 1 : Memblokir IP adress lewat CPanel

caranya sbb :
1. Masuk ke cpanel hosting kita
2. Masuk ke security section–IP Deny Manager
3. Di kotak “IP Address or Domain:” isikan dengan IP adress yg akan di blokir .
IP Deny Manager
Untuk mencoba , silahkan test dengan memasukkan IP adress anda sendiri. Masukkan IP adress anda lalu klik “Add” dan cobalah akses situs anda. maka akan keluar halaman seperti ini :IP-blocking-fr-Cpanel
Catatan : Cara mengetahui IP adress kita yaitu bisa lewat jasa situs IP viewer di : www.ipgue.com
Atau bisa lewat akun gmail dengan mengklik di tulisan “rincian” yang ada di bagian bawah halaman gmail :

Aktivitas terakhir akun: 11 menit yang lalu di komputer ini.Rincian

Tambahkan satupersatu IP adress yg ingin anda blokir , atau bisa pula dengan memberikan range IP yang sebenarnya sudah ada keterangan caranya si cpanel tsb , yaitu :
10.5.3.333 — Single IP Address , ini cara yang seperti sy tuliskan diatas tadi m yaitu tambahkan IP adress , lalu klik add , lalu tambahkan lagi IP adress dan klik Add lagi dan seterusnya

10.5.3.3-10.5.3.40 —Range : jika kita ingin memblokir Rentang IP maka gunakan cara ini , yaitu dengan ,menuliskan range IP dan dipisahkan dengan tanda minus

10.5.3.5-40 –Implied Range : Yang ini sy kurang paham :D

10.5.3.3/32 —CIDR Format

10.—Implies 10.*.*.* :  Gunakan ini untuk memblokir seluruh alamat IP yang berawalan 10.
Catatan : Untuk mengetahui alamat IP sebuah area.. bisa menggunakan jasa situs : www.nirsoft.net/countryip/index.html

Cara 2 : Memblokir IP adress dengan Javascript

Untuk memblokir IP adress dengan cara Javascript caranya sbb :
Sisipkan script di bawah ini ke bagian sebelum tag </head> di halaman editor HTML Anda, dan masukkan daftar IP untuk di blokir pada bagian yang sy beri huruf merah sbb :

<script type=”text/javascript”>

// Block IP address script- By JavaScriptKit.com

(http://www.javascriptkit.com)
// For this and over 400+ free scripts, visit

JavaScript Kit- http://www.javascriptkit.com/
// This notice must stay intact for use.

//Enter list of banned ips, each separated with a

comma:
var bannedips=["23.23.23.23", "11.11.11.11"]

var ip = ‘<!–#echo var=”REMOTE_ADDR”–>’

var handleips=bannedips.join(“|”)
handleips=new RegExp(handleips, “i”)

if (ip.search(handleips)!=-1){
alert(“Your IP has been banned from this site.

Redirecting…”)
window.location.replace(“http://www.google.com”)
}

</script>

Catatan : Cara javascript ini mempunyai kelemahan , yaitu :  jika yang kita blokir menon aktifkan JavaScript pada browser nya , maka script ini tidak akan berfungsi. Perlu diketahui bahwa server web anda harus memiliki SSI yang diaktifkan (sebagian besar server Linux biasanya telah begitu), dengan halaman yang menggunakan ekstensi yang benar (yaitu: . Shtml) agar skrip ini bekerja.
sumber dari : JavaScriptKit.com

Cara 3 : Memblokir IP adress dengan Javascript bag.2

Cara ini masih memungkinkan si pengunjung dengan IP ter blokir untuk dapat mengakses situs kita, namun dia tak bisa mengklik iklan adsense kita. caranya sbb :
Copy kode ini kedalam notepad dan beri nama (Save as) dengan adsense_blocker.js

// attach function
attachOnloadEvent(adsenseBlockInit);

//do we have adsense?
function adsenseBlockInit() {

var el = document.getElementsByTagName(“iframe”);
for (var i=0; i -1) {

el[i].onmouseover = adsenseBlock;
}
}
}

// when moving mouse over adsense show alert for

current ad unit
function adsenseBlock() {
alert(‘Clicking on Google AdSense advertisements has

been blocked!’);
}

// attach function to window onload event
function attachOnloadEvent(func) {
if(typeof window.addEventListener != ‘undefined’)

{

window.addEventListener(‘load’, func, false);
} else if (typeof document.addEventListener !=

‘undefined’) {

document.addEventListener(‘load’, func,

false);
} else if (typeof window.attachEvent !=

‘undefined’) {

window.attachEvent(‘onload’, func);
} else {

if (typeof window.onload == ‘function’) {
var oldonload = onload;
window.onload = function() {
oldonload();
func();
};
} else {
window.onload = func;
}
}
}

Kode ini akan membuat sebuah kotak peringatan ketika mouse pengguna mengarah ke atas unit AdSense yang Anda miliki. Tapi kode tsb belum bisa berfungsi sebelum anda menambahkan kode berikut di belakang kode AdSense Anda :

Imports System.Net.Dns

Partial Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then

Dim strHostName As String
Dim strClientIPAddress As String
Dim strIPAddressToBlock As String

‘ip address we want to block
strIPAddressToBlock = “0.0.0.0

‘get user’s ip address
strHostName = GetHostName()
strClientIPAddress = GetHostAddresses(strHostName).GetValue(0).ToString()

‘register .js file if necessary
If strClientIPAddress = strIPAddressToBlock Then
ClientScript.RegisterStartupScript(Me.GetType(), “adsense_blocker”, ““)
End If

End If
End Sub

End Class

Test lah  dengan menambahkan alamat IP Anda (lihat variabel strClientIPAddress yang saya beri huruf merah)maka  Anda  tidak akan dapat mengklik link AdSense. Lalu coba  Ubah lagi alamat IP maka anda akan  mampu kembali menggunakan mouse di atas unit AdSense tanpa mendapatkan kotak peringatan. Tapi Ingat : Jangan  mengklik nya ya …
sumber : www.jackstow.com

Cara 4 : Simple Cloaking Teknik

Sejak Cloaking didefinisikan sebagai “menunjukkan satu halaman ke mesin pencari, dan menunjukkan halaman yang berbeda ke pengunjung “, maka script ini, secara teknis, dianggap sebagai sarana cloaking. Dan seperti yang kita semua tahu, meng cloaking sebuah situs web ,dapat menerima pinalti dari mesin pencari, khususnya, Google. Meskipun ini adalah niat baik, tapi akibat salah tafsir oleh mesin pencari dapat menyebabkan malapetaka di situs web Anda.

Namun Anda mungkin mau mengambil risiko karena cara ini sangat sederhana dan mungkin tidak terdeteksi oleh search engine. Berikut adalah kode nya :

$ips=array(’xxx.xx.xx.x’,'yyy.yy.yy.y’);
if (!in_array($_SERVER[’REMOTE_ADDR’],$ips))
{$adsense_file=”adsense.txt”;
$file = fopen($adsense_file, “r”);
$adsense = fread($file, filesize($adsense_file));
fclose($file);
}
else
{$adsense=”";}

“Adsense.txt” adalah berisi kode adsense anda . ‘xxx.xx.xx.x’ dan ‘yyy.yy.yy.y’ adalah alamat IP di mana Anda tidak ingin untuk menampilkan iklan adsense Anda pada pengunjung yang IP nya di blok. Anda harus menempatkan kode diatas pada bagian halaman Web Anda, di mana iklan adsense Anda ingin di blok.
Sumber : ??

Demikianlah cara untuk Memblokir IP Adress yang salah satu gunanya adalah me minimalisir kegiatan clickfraud situs adsense dari sebuah IP adress atau dari area IP adress yang di tenggarai banyak melakukan kegiatan itu. Semoga bermanfaat

Sumber Artikel :  Sudah disebutkan diatas + forum.lareosing.org ; flamaya.co.cc ; heryantony.com ; orland.web.id ; speedytown.com ; dll

Sumber image : kongtechnology.com

Artikel Terkait:



  1. Lindi says:

    makasih banyak mas bahrul ulum!!!!! seribu bintang untuk mu :)

  2. Roell says:

    To Lindi ,
    Sama-sama..semoga bermanfaat… dan jangan lupa untuk selalu membuat backup jika hendak mengotak-atik situs kita…

  3. andi says:

    keren bahrul….

  4. Roell says:

    to :Andi , cuma menyampaikan aja kok bos… :D , aslinya mah saya ndak iso apa2 hehe

  5. Siippp..Klo cara block IP Adsense Google bisa gak sih mas, krn saya sering edit web yg pasang adsense Google di warnet..

  6. Roell says:

    Kalo ini pasang atau aktifkan saja Add-on “AddBlockplus” pergi kesini utk mengaktifkannya. Nanti pada optionnya tambah filter :”Adsense”. sehinngga Adsense tdk akan tampil di halaman blog yg kita edit.

  7. Mbah Roell…makasih solusinya..aq nih msh baru belajar pasang adsense, klo aq tersesat mo minta minta nasehatnya lg ya Mbah…

  8. Roell says:

    Oke mbah lirik.. saya juga baru belajar..jadi kita sama2 belajar ya….

  9. newbie says:

    Kalau untuk setting di blogger.com / blogspot gimana yah ?
    Biar di Ip yang saya pilih di blokir ?