Kamis, 29 Januari 2015

DNS Beserta Penjelasannya

.
Pengertian DNS (Domain Name System)

Domain Name System (DNS) adalah Distribute Database System yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang menggunakan TCP/IP (Transmission Control Protocol / Internet Protocol). DNS merupakan aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain name ke IP Address. Selain digunakan di internet, DNS juga dapat diimplementasikan ke intranet atau private network (VPN).

Sejarah DNS (Domain Name System)

Sebelum DNS digunakan, jaringan komputer menggunakan file HOST.TXT yang berisi informasi dari nama komputer dan IP Address. Di Internet, file ini dikelola secara terpusat dan disetiap lokasi harus menambahkan versi terbaru dari file HOSTS tersebut. Bisa dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan karena harus menambahkan versi terbaru file ini ke setiap lokasi host komputer. Semakin meluasnya jaringan internet, hal itu tentu semakin merepotkan. Dan pada akhirnya pada tahun 1983 dibuatkanlah sebuah solusi oleh Paul Mockapetris yang menemukan sistem DNS, dimana DNS ini didesain untuk menggantikan fungsi file HOSTS, dengan kelebihan unlimited database size, dan performa yang baik.

Struktur DNS (Domain Name System)

Struktur domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hierarki yang disebut dengan level, dan berikut adalah level hierarki dari domain tersebut :
  • Root Domain
Root Domain adalah domain teratas, dimana domain ini ditulis dalam bentuk notasi titik (.).
  • Top Level Domains
Top Level Domains yaitu semua node yang tepat berada dibawah root domain. Berikut adalah klasifikasi nama domain yang ada pada level ini :
» gTLD (generic Top Level Domain)
Domain populer : .com, .net, .org, .gov, .edu, .int, .mil
ditambah dengan domain-domain lain seperti : aero, .bizz, .coop, dll.
» ccTLD (country code Top Level Domain)
Seperti : .id, .jp, .sg, .ml, .us, .uk, dll.
Masing-masing dikeloa oleh seorang administrator yang ditunjuk oleh IANA.
  • Second Level Domains
Second Level Domains ini dapat berisi host atau domain lain. Seperti domain amazon, yahoo.
dibawah ini adalah contoh dari second level domain :
==> .ac            : academic
==> .co            : company
==> .or            : organization
==> .net           : network (khusus untuk ISP)
==> .go           : goverment
==> .sch          : school
==> .web        : web
  • Host Names
Domain name yang digunkan dengan host name akan menciptakan Fully Qualified Domain Name (FQDN) untuk setiap komputer. Keberadaan DNS ini bersifat terdistribusi di seluruh dunia. Dengan pendistribusian ini maka masing-masing organisasi bertanggung jawab atas database yang berisi informasi yang mengenai jaringannya sendiri.

Bagaimana DNS Bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP Addrress (memetakan nama komputer menjadi IP Address). Client DNS disebut resolvers dan DNS Server disebut dengan name servers. Resolver atau client mengirimkan permintaan ke name servers berupa queries. Name servers akan memproses dengan cara mengecek ke local database DNS, dan bila mana yang dicari tidak terdapat di local database, maka name servers tersebur akan menghubungi name servers lain atau akan mengirimkan message failure jika ternyata permintaan dari client tiidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan client diproses dengan cara memetakan nama komputer (host) ke IP Address. Berikut adalah prinsip kerja dari DNS :
  1. Resolvers mengirimkan queries ke name server
  2. Name server mencek ke local database,  atau menghubungi name server lainnya. Jika ditemukan maka akan diberitahukan ke resolvers dan jika tidak maka akan mengririmkan failure message.
  3. Resolvers menghubungi host yang dituju dengan menggunakan IP Address yang diberikan name server.
Resovers akan menjawab dengan dua cara, yaitu :
  1. Melihat isi cachenya sendiri (apabila pertanyaan tersebut perneh ditanyakan dan jawabannya disiman dalam cache miliknya).
  2. Bertanya/query kepada dns server lokal serta menginterpretasikan hasilnya.
Dibawah ini adalah yang mendukung kinerja sistem DNS :
  1. DNS Resolver, merupakan sebuah program DNS client yang dijalankan pada komputer user dan menghasilkan DNS request untuk keperluan program aplikasi. Resolver adalah bagian dari program aplikasi yang berfungsi untuk menjawab pertanyaan program aplikasi tentang domain.
  2. Recursive DNS server, yang akan meneruskan pencarian DNS melalui respons (balasan) query dari resolver, dan mengembalikan jawaban ke resolver.
  3. Authoritative DNS server,  adalah bagian yang menangani jawaban-jawaban keluar ke query dari recursor, pada tiap-tiap bagian jawaban, atau bagian dari penunjukan/penyerahan (contoh, penerahan ke authorithative DNS server yang lain).
DNS memiliki beberapa keunggulan, diantaranya :
  1. Mudah, karena user tidak lagi direpotkan untuk mengingat IP Address sebuah komputer cukup host name saja.
  2. Konsisten, IP Address sebuah komputer bisa saja berubah,  tapi host name tidak harus berubah.
  3. Simple, user hanya menggunakan satu nama untuk mencari nama domain baik di internet maupun intranet, meskipun ada banyak mirror server yang digunakan.
Selain DNS memiliki keunggulan, DNS juga mempunyai kekurangan, diantaranya :
  1. DNS tidak mudah untuk diimplementasiakn
  2. User tidak dapat menggunakan banyak nama untuk mencari nama domain baik di internet maupun intranet.
  3. Tidak bisa membuat banyak nama domain.

Lambang Web

   1. Google Chrome

Google Chrome adalah sebuah penjelajah web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium.
2. Firefox

Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
3. Internet Explorer

Internet Explorer, disingkat IE atau MSIE, adalah sebuah browser web proprieter yang gratis dari Microsoft.
4. Opera

Opera adalah penjelajah web dan paket perangkat lunak Internet antar-platform. Opera terdiri dari kumpulan perangkat lunak untuk Internet seperti penjelajah web, serta perangkat lunak untuk membaca dan mengirim surat elektronik.
5. Safari

Safari adalah sebuah penjelajah web buatan Apple Inc. yang awalnya ditujukan khusus bagi sistem operasi Mac OS. Safari dibundel bersama Mac OS X dan merupakan penjelajah web default di sistem operasi tersebut sejak Mac OS X v10.3.
6. Maxthon

Maxthon adalah browser yang menggunakan engine milik IE, Trident, dan 100% kompatibel dengan IE, ditambah dengan berbagai fitur yang tidak dimiliki oleh IE.
7. Flock

Flock adalah sebuah penjelajah web yang berspesialisasi pada penyediaan fitur jaringan sosial dan fitur Web 2.0 lain pada tampilan antarmukanya. Browser ini dibuat menggunakan codebase Mozilla’s Firefox Pada tanggal 16 Juni 2008, Flock 2 yang menggunakan Mozilla Firefox 3 sebagai basisnya, diluncurkan dengan status open beta.
8. Avant Browser

Avant Browser adalah browser yang cepat, stabil, user-friendly, dan merupakan multiwindow browser.
Memang engine yang dipakai adalah engine IE. Akan tetapi Avant Browser memiliki kelebihan dibandingkan IE.
9. Deepnet Explorer

Deepnet Explorer adalah sebuah penjelajah web. Deepnet Explorer sudah mendukung fitur tab browsing untuk halaman multiple.
10. PhaseOut

PhaseOut adalah internet browser yang memungkinkan beberapa pencarian dengan mesin pencari utama hanya dengan satu klik.

Senin, 26 Januari 2015

Mesin Pencari

Mesin Pencari

Mesin pencari global

Mesin pencari berbasis Microsoft

Mesin pencari berbasis Google

Mesin pencari berbasis Yahoo!

Mesin pencari berbasis Windows Live

Mesin pencari berbasis Ask.com

Mesin pencari open source

Mesin pencari meta

Lihat juga: Mesin pencari meta

Mesin pencari lokal

Mesin pencari orang

Mesin pencari berbasis email

Mesin pencari visual

Mesin pencari berbasis jawaban

Mesin pencari pekerjaan

Lihat juga: Mesin pencari pekerjaan dan Kategori:Mesin pencari pekerjaan

Mesin pencari forum

Mesin pencari blog

Mesin pencari berita

Mesin pencari multimedia

Mesin pencari kode

Mesin pencari BitTorrent

Mesin pencari berikut bekerja di sepanjang protokol BitTorrent

Mesin pencari akuntansi

Mesin pencari kesehatan

Mesin pencari properti

Mesin pencari bisnis

Mesin pencari harga barang

Mesin pencari geografi

Mesin pencari sosial

Mesin pencari untuk anak

Mesin pencari desktop

Legal

Usenet