__ __ /\ \ ___ ___ ___ __ __ __ ___ _ __ /\_\ \_\ \ / __`\ /' __` __`\ /'__`\ /'_ `\ /'__`\ / __`\/\`'__\ \/\ \ /'_` \ /\ \L\ \/\ \/\ \/\ \/\ __//\ \L\ \/\ \L\.\_ __/\ \L\ \ \ \/ __\ \ \/\ \L\ \ \ \____/\ \_\ \_\ \_\ \____\ \____ \ \__/.\_\/\_\ \____/\ \_\/\_\\ \_\ \___,_\ \/___/ \/_/\/_/\/_/\/____/\/___L\ \/__/\/_/\/_/\/___/ \/_/\/_/ \/_/\/__,_ / /\____/ \_/__/ OMEGA|ZINE RELEASE 01 Author: raisfathin || raisfathin@yahoo.com Online @ www.omega.or.id :: http://ezine.omega.or.id == HOSTS file? hahaha... == hmm... ada yang belum tahu HOSTS file? hahaha...... ok, akan saya jelaskan sekilas tentang file ini, :D pendeknya, hosts file ibarat buku alamat. jadi, pada saat kita memasukkan website contohnya playdota.com (promosi, haha), sistem operasi kita akan menanyakan kepada si hosts ini, ada informasi tidak tentang playdota.com ini? kalau ada, pakai informasi dari hosts, jika tidak ada, sistem operasi kita akan menanyakan ke ISP kita, ok, seperti itulah kira kira, :D To the point aja, beberapa manfaat dari file hosts yang saya ketahui : 1. untuk menghemat resource2. 2. untuk blokir program tanpa bantuan website 3. untuk mempercepat browsing, kenapa? karena komputer kita tidak perlu menanyakan lagi informasi atau IP dari website yang akan kita tuju. Satu lagi aturan dari menulis file hosts : 1. wildcard seperti * tidak akan berlaku 2. kita bisa mendefinisikan website dengan nama tapi tidak dengan IP, ingat, fungsi hosts itu sendiri adalah untuk menyimpan informasi pasangan alamat dan namanya,tidak perlu berpanjang-panjang lagi, hahaha, kali ini kita akan mencoba untuk menulis ke file hosts kita,syntax dalam baris hosts yang akan kita tulis adalah IP_address host_nya atau jika kita tuliskan ke dalam filenya 127.0.0.1 fanfiction.net ///comment : ini hanya contoh saya memblokir website ini, dengan cara mengarahkan fanfiction.net ke 127.0.0.1 aka localhost yang sama sekali tidak menjalankan service webserver. Lanjut, back to topic, save file hosts, ah, lupa kalo di windows biasanya di %system32%\drivers\etc\hosts kalo di linux /etc/hosts Ok, coba buka browser kita masukkan fanfiction.net dan coba browse website tersebut, bisa? tentu saja tidak, tapi, kalo kita coba masukkan www.fanfiction.net, bisa browse? bisa, oleh karena itu kita harus memasukkan juga www.fanfiction.net di file hosts kita, jadi kita tambahkan 2 baris ke file hosts, yaitu : 127.0.0.1 fanfiction.net 127.0.0.1 www.fanfiction.net Coba, browse ke fanfiction.net, bisa? tidak? bagus, HAHAHA.. ok, kidding, hmm... agak bingung juga karena sepertinya kita sudah membahas cukup jauh dalam file hosts ini. Sebagai penutup, saya bikin penutup berupa program dalam bahasa c++ untuk memudahkan kita menulis ke file hosts tanpa perlu memasukkan www. dan website aslinya, ----------------------------------- cut here --------------------------------------- #include #include #include using namespace std; int main () { string inputan; cout << "perhatian!! jalankan program ini sebagai administrator, ty" << endl; ofstream hosts_file ("C:\windows\system32\drivers\etc\hosts", ios::app); if (hosts_file.is_open()){ cout << "Masukkan website yang akan di blokir : http://www."; getline(cin,inputan); myfile << '\n' << "127.0.0.1" << " " << "www." <