This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tuesday, June 10, 2014

10 Aplikasi Hack terpopuler

1. Active password Changer

Dengan tools ini, Anda bisa mengubah passaword yang ada di dalam komputer yang bisa anda akses secara fisik. Tool ini bekerja dengan cukup baik. Ada beberapa fitur yang dimilikinya, yaitu melakukan booting dari USB, Floopy disk, ataupun melalui CD. Bahkan tool ini juga menyediakan CD Burner sederhana untuk mem-burn file pada CD.


 

2. Cain

Ini adalah salah satu tool yang sangat popular dikalangan para Hacker. Aplikasi ini dikenal sebagai aplikasi serba bisa, bukan hanya saja digunakan untuk melakukan kracking password, fitur-fitur lainnya juga bisa didapatkan di sini, seperti MITM. Aplikasi ini memungkinkan agan-agan untuk memperoleh nilai hash dari berbagai sumber.

anda bisa download disini :

DOWNLOAD 2

   

 3. dumpacl-dumpsec


Tools yang digunakan untuk melakukan pekerjaan enumerasi. Dulu, aplikasi ini bernama Dump ACL. Cara kerjanya memanfaatkan Null Connections, sehingga tools ini mampu menampilkan user account secara detail. Contohnya seperti kapan terakhir pergantian atau perubahan password, administratornya siapa dan kapan expirednya dan sebagainya.


 

4. Handy-keylogger

  sama seperti keylogger yang lain, ia juga bisa menyembunyikan dirinya jika dideteksi dari Task Manager. Keylogger ini diam-diam mencatat seluruh kegiatan agan pada PC yang sudah diinstal aplikasi ini. Seperti ketikan keyboard, clipboard, snapshot, dan alamat website yang dikunjungi semua bisa direkam dengan baik menggunakan aplikasi ini.

LANGSUNG SAJA SEDOT DISINI :


 

 

 

5. L0phtkrack Administrator

Dengan aplikasi ini , agan bisa mengimmpor nilai hash dari computer lain dengan menggunkan salah satu fitur yang dimilikinya yaitu import hashes. Namun agan skalian masih harus memiliki user account yang setara dengan administrator. Jika agan ingin mengambil nilai hash secara remote.

DOWNLOAD

 

 6. privacy keyboard

Aplikasi tool ni berguna untuk mencegah keylogger yang menyakiti sistem agan skalian. Baik itu keylogger yang bekerja secara hardware maupun software. Jika aplikasi ini aktif Anda tidak bisa melakukan kegiatan capture screen shoots, keystroke. Untuk keylogger berjenis hardware, aplikasi ini menyediakan keyboard virtual, sehingga tidak akan terdeteksi.


 

7. Spytech Spy Agent

Aplikasi mata-mata ini akan mencatat semua informasi yang dilakukan oleh user secara diam-diam. File logyang digunakan untuk menyimpan hasil pencatatan akan di enkripsi. Secara default, hotkey untuk menjalaknnya aplikasi ini adalah Ctrl+Shift+Alt+M, namun defalt hotkey ini masih bisa anda ubah sesuai dengan keinginan Agan-agan sekalian.

DOWNLOAD 

 

 

 

8. winfingerprint-0.6.2

Aplikasi ini menggambungkan banyak teknik enumerasi. Di aplikasi ini anda bisa menjumpai enumerasi melalui Net BIOS, SMB, MSRPC, SNMP, dan Active Directory. Anda tinggal memasukkan alamat IP dari host yang hendak periksa dan pilih tombol scan untuk mulai melakukan scanning. Setelah itu, terserah agan-agan mau diapain tuhkomputr remote tersebut.







9. Track eraser Pro

Dalam urusan menghapus jejak, aplikasi ini memang sangat bisa diandalkan, karena ia mendukung banyak sekali jenis aplikasi. Selain bisa menhapus log yang dicatat oleh Windows, aplikasi ini akan menghapus jejak pada aplikasi Office, realone player, media player, winzip, winamp, dan sebagainya. Dijamin gan-agan tidak akan meninggalkan jejak di PC lain.


10. Actual Spy

Aplikasi ini memilki fitur pencatatan yang cukup lengkap. Key stokes, screen shots, aplikasi yang dijalankan atau ditutup, informasi clipboard saat melakukan copy-paste dokumen yang dicetak dan segala macamnya, dicatat pada masing-masing tabulasi. File log akan dienkripsi sehinggga hanya orang tertentu saja yang bisa melihatnya dan memilih aplikasi diinginkannya.

DOWNLOAD 


semoga bisa bermanfaat & tidak salah pake

Cara Membuat Judul Blog berjalan di Address Bar (Tab)

Caranya mudah sekali,ikuti saja langkah-langkahnya seperti dibawah ini:
1. Login ke akun blogger anda
2. Masuk Dasbor > Tata Letak (layout) > Edit HTML.
3. Kemudian cari kode dibawah ini dengan Menekan CTRL + F pada keyboard.

<title><data:blog.pageTitle/></title>

yang letaknya di bagian awal.

3. Kemudian ganti kode di atas tersebut dengan kode di bawah ini.
<script language='JavaScript'>
var txt=" Text judul yang dibuat berjalan ";
var kecepatan=150;var segarkan=null;function bergerak() { document.title=txt;
txt=txt.substring(1,txt.length)+txt.charAt(0);
segarkan=setTimeout("bergerak()",kecepatan);}bergerak();
</script>

Catatan : Angka 150 menunjukkan kecepatan gerakan, Anda dapat menggantinya dengan angka yang lebih kecil atau lebih besar, semakin besar nilainya maka kecepatan bergeraknya semakin lambat dan berlaku sebaliknya.
Teks yang berwarna merah bisa sobat ganti dengan kata-kata Agan

4. Simpan Template
5.Lihat Hasil nya..!

Cara Mendaftarkan Blog di Google

Cara mendaftarkan blog di google.karna selain dari meyebarkan blog anda kesana kemari,Anda juga perlu mendaftarkannya di search engine(mesin pencari) Supaya Blog Anda juga cepat terindex di Google.Sebenarnya banyak mesin pencari yang ada di internet,tapi pertama saya akan jelaskan satu demi satu mesin pencari tersebut.langsung aja caranya.:

cara mendaftarkan blog di google:
cara mudah sekali gan untuk mendaftarkan blog anda di google gan.langsung aja langkah nya:
1.klik aja URL di bawah ini https://www.google.com/webmasters/tools/submit-url
2.Maka akan muncul halaman baru sperti di bawah ini:
3.Masukan Alamat URL Anda Di dalam lingkran Warna merah
4.Masukan Captcha Yang tersedia
5.Tinggal Klik  Sumbit Request
6.jika Ada muncul pemberitahuan kayak gini:

 berarti anda telah sukses mendaftar kan blog Anda Di google,dan akan terindex.

mudah bukan mendaftarkan Blog anda di goolge?
sekian dari saya...



Klik Link di bawah ini Untuk Mendaftar kan Blog Anda Di BING dan YAHOO

Klik Di Sini Untuk langkah mendafatarkan blog di bing dan yahoo

Saturday, June 7, 2014

Definisi Hacker & Cracker

Cracker

adalah sebutan untuk mereka yang masuk ke sistem orang lain dan cracker lebih bersifat destruktif, biasanya di jaringan komputer, mem-bypass password atau lisensi program komputer, secara sengaja melawan keamanan komputer, men-deface (merubah halaman muka web) milik orang lain bahkan hingga men-delete data orang lain, mencuri data.
Sedangkan Hacker yaitu:
Ada beberapa pendapat pengertian HACKER yaitu:
1.menurut orang awam
2. Middle IT
3. Highly IT
1.Orang Awam IT
Hacker adalah orang yang merusak sebuah sistem
Hacker adalah orang yang mencuri data milik orang lain melalui jaringan internet.
Hacker adalah mempunyai kemampuan menganalisa kelemahan suatu sistem atau situs.
2. Middle IT
Hacker adalah Sebutan untuk mereka yang memberikan sumbangan yang bermanfaat kepada jaringan komputer, membuat program kecil dan memberikannya dengan orang-orang diinternet.
3. Highly IT
Hacker adalah Hacker merupakan golongan profesional komputer atau IT, mereka boleh terdiri daripada jurutera komputer, pengaturcara dan sebagainya yang memiliki pengetahuan tinggi dalam sesuatu sistem komputer. Hacker mempunyai minat serta pengetahuan yang mendalam dalam dunia IT sehingga berkeupayaan untuk mengenal pasti kelemahan sesutu sistem dengan melakukan uji cuba terhadap sesuatu sistem itu. Namun, para hacker tidak akan melakukan sebarang kero\usakkan terhadap sesuatu sistem itu dan ia adalah merupakan etika seorang hacker.
Jenis-jenis HACKER dapat dibagi menjadi 2 jenis yaitu :
1. White Hat Hacker
Istilah dalam bahasa inggris White hat yaitu: memfokuskan aksinya bagaimana melindungi sebuah sistem, dimana bertentangan dengan black hat yang lebih memfokuskan aksinya kepada bagaimana menerobos sistem tersebut.
2. Black Hat Hacker
Istilah dalam bahasa inggris yang mengacu kepada peretas yaitu mereka yang menerobos keamanan sistem komputer tanpa izin, umumnya dengan maksud untuk mengakses komputer-komputer yang terkoneksi ke jaringan tersebut.
Sisi negative pada cracker:
  1. Scanning yaitu mengetahui hal-hal dasar mengenai sistem yang digunakan, baik sistem operasi, sistem file, vulnerelability(Keamanan Data) dan sebagainya.
  2. Melakukan penyusupan ke sistem, hal ini terjadi jika ada kemungkinan folder yg dapat diakses dgn priviledge Read Write dan Execute oleh Public. Sehingga orang bisa meletakkan file di server dan selanjutnya mengeksekusinya. Kemungkinan kedua adalah dari lemahnya konfigurasi server.
  3. Menerobos password super user, bisa terjadi jika Point 2 sudah dapat dilakukan akan sangat mudah sekali.
  4. Selanjutnya mengubah data secara acak. yang dirusak adalah halaman untuk SMP X trus halaman ke 10. Cracker bekerja cepat agar tidak diketahui oleh administrator. Jika harus mikir-mikir dapat diketahui administrator.
  5. Melakukan DEFACE (penggantian halaman), seperti contoh: pada tahun 2004 yang lalu Website KPU, partai-partainya berubah menjadi partai Ketela, padi dsb(wah saya sudah lupa).
Keuntungan dari HACKER adalah :
  • Dapat merambah ke berbagai tempat
  • Dapat melakukan pemograman, tidak hanya teori
  • Dapat cepat belajar pemograman
Kerugian dari HACKER adalah :
  • Sombong
  • Dapat mencuri password
  • Merusak sistem orang
Sisi positif pada Hacker:
yaitu Menyempurnakan sebuah system.
sedangkan seorang cracker lebih bersifat destruktif. Umumnya cracker melakukan cracking untuk menggunakan sumber daya di sebuah sistem untuk kepentingan sendiri.



A. Dalam dunia underground orang yang menjadi hacker biasanya melalui tahapan-tahapan berikut:
1. Mundane Person
2. Lamer
3. Wannabe
4. Larva
5. Hacker
B. Ada dua tingkatan hacker berdasarkan keahliannya, yaitu:
1. Wizard
2. Guru
C. Karakter hacker itu sendiri dibagi menjadi dua, mereka ini lebih condong mengarah kepada sifat cracker. Kedua karakter tersebut adalah:
1. Dark-side Hacker
2. Malicious Hacker
A. Tahapan:
1. Mundane Person:Tahapan yang dilalui oleh mereka yang menjadi hacker. Mundane Person merupakan tingkatan paling bawah. Seseorang pada tingkatan ini pada dasarnya tidak tahu sama sekali tentang hacker dan cara-caranya, walaupun ia mungkin memiliki komputer sendiri dan akses Internet. Ia hanya tahu bahwa yang namanya hacker itu membobol sistem komputer dan melakukan hal-hal yang negatif (tindak kejahatan).
2. Lamer: Tahapan yang dilalui oleh mereka yang menjadi hacker. Seseorang pada tingkatan ini masih dibingungkan oleh seluk beluk hacking karena ia berpikir bahwa melakukan hacking sama seperti cara-cara warez (dalam dunia underground berarti menggandakan perangkat lunak secara ilegal). Pengetahuannya tentang hal-hal seperti itu masih minim, tapi sudah mencoba belajar. Seseorang pada tingkatan ini sudah bisa mengirimkan trojan (yang dibuat orang lain) ke atau pada komputer orang lain ketika melakukan obrolan pada IRC atau ICQ dan menghapus file-file mereka. Padahal ia sendiri tidak tahu persis bagaimana trojan bekerja. Seseorang yang sukses menjadi hacker biasanya bisa melalui tahapan ini dengan cepat bahkan melompatinya.
3. Wannabe: Tahapan yang dilalui oleh mereka yang menjadi hacker. Pada tingkatan ini seseorang sudah mengetahui bahwa melakukan tindakan hack itu lebih dari sekedar menerobos masuk ke komputer orang lain. Ia lebih menganggap hal tersebut sebagai sebuah filsafat atau way of life. Akhirnya ia jadi ingin tahu lebih banyak lagi. Ia mulai mencari, membaca dan mempelajari tentang metode-metode hacking dari berbagai sumber.
4. Larva: Tahapan yang dilalui oleh mereka yang menjadi hacker. Juga dikenal dengan sebutan newbie. Pada tingkatan ini ia sudah memiliki dasar-dasar teknik hacking. Ia akan mencoba menerobos masuk ke sistem orang lain hanya untuk mencoba apa yang sudah ia pelajari. Meskipun demikian, pada tingkatan ini ia mengerti bahwa ketika melakukan hacking ia tidak harus merusak sistem atau menghapus apa saja jika hal itu tidak diperlukan untuk menutupi jejaknya
5. Hacker:pengertian yang sama pada paragraf pertama.


B. Tingkatan keahlian:
1. Wizard:Secara harfiah istilah ini berarti Dukun, Tukang Sihir. Wizard merupakan salah satu tuntunan ketika menjalankan program, baik pada saat melakukan instalasi, setting, dan sebagainya.Tingkatan keahlian dari seorang hacker. Istilah ini diberikan pada seseorang yang telah memiliki pengetahuan luas dibidangnya. Kemampuannya tersebut tidak diragukan lagi.
2. Guru: Tingkatan keahlian dari seorang hacker. Istilah ini digunakan pada seseorang yang mengetahui semua hal pada bidangnya, bahkan yang tidak terdokumentasi. Ia mengembangkan trik-trik tersendiri melampaui batasan yang diperlukan. Kalau bidangnya berkaitan dengan aplikasi, ia tahu lebih banyak daripada pembuat aplikasi tersebut.

C. Karakter Hacker:
1. Dark-side Hacker: Karakter dari para hacker yang bersifat merusak. Istilah ini diperoleh dari film Star Wars-nya George Lucas. Seorang Dark-side hacker sama seperti Darth Vader (tokoh dalam film Star Wars) yang tertarik dengan kekuatan kegelapan. Hal ini tidak ada hubungannya dengan masalah “baik” atau “jahat” tapi lebih kepada masalah “sah (sesuai hukum yang berlaku)” dan “kekacauan”. Seorang Dark-side hacker punya kemampuan yang sama dengan semua hacker, tapi “sisi gelap” dari pikirannya membuat ia menjadi unsur berbahaya untuk semua komunitas.
2. Malicious Hacker: Karakter dari para hacker yang bersifat merusak. Hacker yang memiliki sifat jahat dan menyerang sistem dengan maksud jahat. Istilah untuk menyebut seseorang yang merusak sistem orang lain untuk sekedar iseng (tidak merasa bersalah) tanpa memperoleh apa pun dari tindakannya tersebut.



Kesimpulan
Hacker : membuat teknologi internet semakin maju karena hacker menggunakan keahliannya dalam hal komputer untuk melihat, menemukan dan memperbaiki kelemahan sistem keamanan dalam sebuah sistem komputer ataupun dalam sebuah software, membuat gairah bekerja seorang administrator kembali hidup karena hacker membantu administrator untuk memperkuat jaringan mereka.
Cracker : merusak dan melumpuhkan keseluruhan sistem komputer, sehingga data-data pengguna jaringan rusak, hilang, ataupun berubah.

sumber ; http://roniamardi.wordpress.com

Pengertian Hacking, Cracking, Carding & Hijacking


Hacking: adalah kegiatan memasuki system melalui system operasional yg lain,yg dijalankan oleh Hacker.

Ada berbagai macam system,misalnya web,server,networking,software dll,atau juga kombinasi dari beberapa system tsb. tujuanya untuk mencari hole/bugs pada system yg dimasuki. dalam arti lain mencari titik keamanan system tsb. bila hacker berhasil masuk pada system itu,maka hacker tidak merusak data yg ada.melainkan hacker akan memperluas kegiatannya di system itu untuk menemukan hal yg lain.setelahnya hacker akan memberitahu kepada pembuat system/yg punya system, bahwasanya system tersebut mempunyai bugs,hole,scratch dan lain-lain. agar si pemilik system segera mengUpdate systemnya atau bahkan menanganinya secara khusus.bahkan ada team hacker yg punya tugas dari si pemilik system tsb untuk menyelidiki kelemahan system yg dibuat,bahkan pula untuk menyelidiki system yg di buat oleh team lain.ini cara umum yg dipakai oleh perusahaan pembuat software penyedia website untuk mendeteksi produk mereka dari bugs-bugs yg ada. tentunya hal tersebut di atas adalah legal.

Cracking: prinsipnya sama dengan hacking,namun tujuannya cenderung tidak baik.pada umumnya cracker mempunyai kebiasaan merusak, mengambil data&informasi penting dan hal-hal lainnya yg tidak baik.ringkas kata,kebalikannya dari hacker. ini ilegal.

Hijacking: ini juga berprinsip sama dengan cracking,akan tetapi hijacker kebanyakan menggunakan alat bantu,software untuk merusak.
tujuannya juga sangat tidak baik.selain mengambil data,informasi,sabotase,juga mengambil alih system yg di tujunya. setelahnya merusak system tersebut.

Carding: sama halnya dengan cracking & Hijacking.Carder mencari dan mencuri data account (C.C/Credit Card.pada umumnya)yg ada di system untuk di pakai sendiri/bersama teamnya,Dengan menggunakan alat bantu maupun tidak.

*** Namun kadang kebanyakan orang salah mengartikan antara hacker, cracker dan hijacker ataupun Carder, pukul rata dengan menamakan bahwa mereka adalah HACKER.

Tulisan ini di tujukan kepada pengunjung sarang tikus yg belum sempat tahu tentang istilah Hacking,Cracking,Carding dan Hijacking.
tulisan ini di tulis berdasarkan info dari beberapa situs lain dan pengetahuan penulis.
semoga bermanfaat.

Mengenal Crack, Patch Dan Keygen

Mungkin bagi yang masih awam, istilah crack, patch dan keygen mungkin masih asing terdengar.
namun sejatinya apa itu crack?? apa pula itu Patch?? dan apa pula lagi itu keygen??
hehe,,mari kita simak sdikit penjelasan tentang "ke-tiga saudara sekandung" itu! Hihi
Crack adalah suatu aktifitas pembobolan suatu software berbayar (cracking) agar dalam proses pendaftarannya dapat kita lakukan tanpa harus membeli mau pun membayar lisensi resmi dari si pembuat software tersebut. Hal ini mempunyai maksud bahwa kita bisa memperoleh beberapa persyaratan agar software yang berbayar tersebut agar dapat bekerja secara penuh. Biasanya juga harus mendaftarkan atau paling nggak memasukan nomor registrasi unik di software tersebut.

Software berbayar kebanyakan memberikan masa uji coba kepada konsumen yang biasanya disebut juga dengan istilah Trial. Nach dengan fasilitas trial ini maka konsumen yang ingin mencoba software tertentu bisa dengan mudahnya mempelajari fungsi dan kegunaan dari software tersebut. Jika suka dan sesuai dengan yang kita butuhkan maka kita diwajibkan untuk membeli nomor registrasi kepada sang pembuat software tersebut dengan nominal sesuai tariff yang mereka tetapkan untuk dapat mempergunakannya seumur hidup atau pun gratis update software. Jika tidak maka penggunaan masa trial software tersebut akan terbatas pada waktu tertentu. Biasanya sang pembuat software memberikan masa trial kepada konsumen antara jangka waktu 1 minggu, 2 minggu sampai satu bulan pemakaian. Setelah masa aktif trial tersebut habis maka software tersebut akan terblockir secara otomatis dan bersifat permanent sampai kamu melakukan proses registrasi (Kecuali install ulang atau ganti windows).

Crack sendiri mempunyai beberapa jenis. Dari yang selama ini aku coba sendiri. Beberapa jenis crack tersebut bisa berupa: keygen, serial number dan patch. Semua dari jenis crack ini mempunyai beberapa ciri berbeda namun memiliki fungsi yang sama yaitu untuk memberikan fasilitas proses registrasi secara ilegal. Ada pun ciri dan keterangan dari masing – masing jenis tersebut adalah seperti di bawah:

* Keygen adalah suatu program kecil yang mampu memberikan hasil alogaritma tertentu sesuai dengan versi dan jenis software. Keygen ini mempunyai hitungan tersendiri dan terkadang kita harus memberikan nomor versi software untuk menggunakannya. Hal ini biasa disebut generate dan kode yang kita generate akan menjadi angka unik sesuai dengan angka pertama yang kita generate. Namun seperti halnya program komputer pada umumnya. Keygen ini pun dapat terjangkit virus. Jadi sewaktu kita menggunakannya, virus tersebut juga akan menginfeksi komputer si pemakai. Jadi ada baiknya di scan dulu sebelum menggunakannya.

* Serial Number adalah suatu kode unik yang biasanya diberikan sewaktu kita mendaftar untuk software yang kita gunakan. Kalau dalam crack sendiri, kebanyakan Serial Number di taruh di dalam notepad, wordpad atau di file penyimpanan data lainnya. Menurutku jenis serial number ini adalah yang paling aman. Karena hanya berisi nomor serial saja. Kode serial number ada juga yang menyertakan nama user si pemakai dan sekaligus nomor serialnya.

* Patch. Untuk jenis ini kita akan dihadapkan pada suatu program berukuran kecil (Biasanya). Di mana program kecil tersebut mempunyai fungsi sama dengan yang lain yaitu mampu membuat software yang tadinya trial bisa digunakan secara full. Jika biasanya fungsi patch adalah untuk memperbaiki software atau program akan adanya bug mau pun celah keamanan yang dapat di tembus. Untuk patch yang ini berbeda. Patch yang disertakan dalam crack biasanya mengambil alih fungsi trial dengan langsung menuju ke inti software secara full. Secara kasarnya patch ini bisa membawa kita langsung ke versi software yang sudah bisa digunakan secara penuh seperti sudah diregistrasi. Namun hati – hati juga dengan software ini. Karena bisa jadi patch ini juga bisa membawa virus berupa Trojan mau pun virus lainnya.


Namun perlu di garis bawahi bahwa crack termasuk dalam kategori ilegal (tidak sah/membajak).

PENGERTIAN dan CARA KERJA DNS

PENGERTIAN DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address.
Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
  • Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address
    sebuah komputer cukup host name (nama Komputer).
  • Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
  • Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
Sejarah DNS
Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS files yang berisi informasi dari nama komputer dan IP address-nya. Di Internet, file ini dikelola secara terpusat dan di setiap loaksi harus di copy versi terbaru dari HOSTS files, dari sini bisa dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan, maka kita harus copy versi terbaru file ini ke setiap lokasi. Dengan makin meluasnya jaringan internet, hal ini makin merepotkan, akhirnya dibuatkan sebuah solusi dimana DNS di desain menggantikan fungsi HOSTS files, dengan kelebihan unlimited database size, dan performace yang baik. DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS dapat di analogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama persis, host komputer mengirimkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke IP address.
Struktur DNS
Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.”).
Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
  • com : Organisasi Komersial
  • edu : Institusi pendidikan atau universitas
  • org : Organisasi non-profit
  • net : Networks (backbone Internet)
  • gov : Organisasi pemerintah non militer
  • mil  : Organisasi pemerintah militer
  • num : No telpon
  • arpa : Reverse DNS
  • xx : dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Top-level domains dapat berisi second-level domains dan hosts.
Second-Level Domains
Second-level domains dapat berisi host dan domain lain, yang disebut dengan subdomain. Untuk contoh: Domain Bujangan, bujangan.com terdapat komputer (host) seperti server1.bujangan.com dan subdomain training.bujangan.com. Subdomain training.bujangan.com juga terdapat komputer (host) seperti client1.training.bujangan.com.
Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.
Bagaimana DNS Bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.
  • Resolvers mengirimkan queries ke name server
  • Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
  • Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
Kesimpulan
DNS adalah hasil pengembangan dari metode pencarian host name terhadap IP address di Internet. Pada DNS client (resolver) mengirimkan queries ke Name Server (DNS). Name Server akan menerima permintaan dan memetakan nama komputer ke IP address Domain Name Space adalah pengelompokan secara hirarki yang terbagi atas root-level domains, top-level domains, second-level domains, dan host names.


CARA KERJA DNS
Melanjutkan postingan sebelumnya tentang domain yang sempat tertunda, kali ini saya ingin berbagi hal yang sedang saya pelajari yaitu tentang Mengenal Prinsip dan Cara Kerja DNS (Domain Name System).
Dalam postingan tentang mengenal IP Address, kita sudah mengetahui, bahwa untuk dapat saling berkomunikasi, setiap komputer yang terhubung ke internet atau jaringan menggunakan sebuah alamat unik yang disebut dengan IP Address. Dalam perkembangan selanjutnya untuk memudahkan penamaan dikembangkan sistem penerjemah alamat IP ke nama host atau sebaliknya.
Awalnya, sistem penamaan alamat IP menggunakan sistem host table. Di dalam sistem ini, setiap komputer memiliki file host.txt yang berisi daftar daftar alamat IP dan nama host yang terhubung ke internet. Karena internet semakin berkembang, sistem host table tidak efektif mengatasi permasalahan tersebut .
Akhirnya pada tahun 1984 Paul Mockapetris mengusulkan sistem database terdistribusi dengan nama Domain Name System (DNS) yang dideskripsikan dalam RFC 882 dan 883. Sistem ini digunakan sampai sekarang pada jaringan khususnya Internet.
Pengertian DNS (Domain Name System)
Domain Name System (DNS) merupakan sistem berbentuk database terdistribusi yang akan memetakan/mengkonversikan nama host/mesin/domain ke alamat IP (Internet Protocol) dan sebaliknya.
Struktur database DNS  berbentuk hierarki atau pohon yang memiliki beberapa cabang. Cabang-cabang ini mewakili domain, dan dapat berupa host, subdomain, ataupun top level domain.
Domain teratas adalah root. Domain ini diwakili oleh titik. Selanjutnya, domain yang terletak tepat di bawah root disebut top level domain. Beberapa contoh top level domain ini antara lain com, edu, gov, dan lain-lain. Turunan dari top level domain disebut subdomain. Domain yang terletak setelah top level domain adalah second level domain, dan domain yang berada di bawah second level domain disebut third level domain, begitu seterusnya
hierarki dns
Mesin DNS bisa menggunakan Server OS Windows server yang dijadikan mesin DNS atau sebuah Server dengan OS Linux dengan menjalankan daemon seperti BIND (Berkeley Internet Name Domain) / DJBDNS yang sering digunakan, hampir 75 % implemetasi DNS menggunakan BIND.Ada tiga belas (13) root server utama yang disebar ke seluruh dunia dan dibagi-bagi untuk melayani area negara tertentu, generic Top Level Domain (gTLD) tertentu atau blok IP Address tertentu. Antara satu root server ini dengan yang lain saling terhubung dan saling memperbaharui datanya masing-masing (www.rootservers.org). Cara Kerja DNS (Domain Name System)
Secara sederhana cara kerja DNS bisa dilihat pada gambar berikut ini:
cara kerja-dns
DNS menggunakan relasi client – server untuk resolusi nama. Pada saat client mencari satu host, maka ia akan mengirimkan query ke server DNS. Query adalah satu permintaan untuk resolusi nama yang dikirimkan ke server DNS.
  1. Pada komputer Client, sebuah program aplikasi misalnya http, meminta pemetaan IP Address (forward lookup query). Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai resolver, resolver menghubungi DNS server, yang biasa disebut name server.
  2. Name server meng-cek ke local database, jika ditemukan, name server mengembalikan IP Address ke resolver jika tidak ditemukan akan meneruskan query tersebut ke name server  root server.
  3. Terakhir barulah si client bisa secara langsung menghubungi sebuah website / server yang diminta dengan menggunakan IP Address yang diberikan oleh DNS server.
Jika permintaan tidak ada pada database,  name server akan menghubungi server root dan server lainnya dengan cara sebagai berikut :
 recursive query dns
  1. Saat kita mengetikkan sebuah nama domain misalnya http://www. neon.cs.virginia.edu pada web browser,  maka aplikasi http (resolver) akan mengirimkan query ke Name Server DNS Server local atau DNS Server Internet Service Provider.
  2. Awalnya name server akan menghubungi server root. Server root tidak mengetahui IP Address domain tersebut, ia hanya akan memberikan IP Address server edu.
  3. Selanjutnya name server akan bertanya lagi pada server edu berpa IP Address domain neon.cs.virginia.edu.  Server edu tidak mengetahui IP Address domain tersebut, ia hanya akan memberikan IP Address server virginia.edu.
  4. Selanjutnya name server akan bertanya ke server virginia.edu tentang  IP Address neon.cs.virginia.edu. Dan server virginia.edu hanya mengetahui dan memberikan jawaban berupa  IP Address server cs.virginia.edu
  5. Selanjutnya name server akan bertanya ke server cs.virginia.edu tentang  IP Address neon.cs.virginia.edu. Dan barulah cs.virginia.edu mengetahui dan menjawab berapa IP Address domain neon.cs.virginia.edu.
  6. Terakhir barulah computer client bisa secara langsung menghubungi domain neon.cs.virginia.edu dengan menggunakan IP Address yang diberikan oleh server cs.virginia.edu.
  7. IP Address milik neon.cs.virginia.edu kemudian akan disimpan sementara oleh DNS server Anda untuk keperluan nanti. Proses ini disebut caching, yang berguna untuk mempercepat pencarian nama domain yang telah dikenalnya.
Demikianlah catatan saya mengenai mengenal prinsip dan cara kerja DNS, yang saya ketahui melalui artikel-artikel berikut ini:
  • Pengantar DNS (Domain Name System) oleh Diding Ardiantoro, ilmukomputer.com
  • Mengenal Domain & DNS (Domain Name Services) Deris Stiawan (Dosen Jurusan Sistem Komputer FASILKOM UNSRI)
  • dan sumber-sumber lainnya. Mohon dikoreksi klo ada kesalahan