Berbagi Ilmu Seputar Dunia Internet

Kamis, 12 Maret 2015

On 00.58 by Unknown in
Pengertian dan jenis aplikasi DNS server.

1.      PENGERTIAN DNS SERVER

DNS (Domain Name System) adalah Distribusi Database System yang digunakan untuk pencarian nama komputer di rangkaian yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP address.

2.      FUNGSI (CARA KERJA) DNS SERVER

Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Di mana 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 dinamakan dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.

3.      JENIS APLIKASI DNS SERVER

Berkeley Internet Nama Domain (BIND) adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. BIND awalnya dibuat oleh empat orang mahasiswa di CSRG Universitas California Berkeley dan pertama kali dirilis di dalam 4.3BSD. Paul Vixie kemudian meneruskan pengembangannya pada tahun 1988 saat bekerja di DEC.

a.      MaraDNS
MaraDNS adalah perangkat lunak server DNS gratis oleh Sam Trenholme yang mengklaim sejarah keamanan yang baik dan kemudahan penggunaan. Dalam rangka untuk mengubah catatan DNS, MaraDNS perlu di-restart. Seperti djbdns dnscache, 2.0 MaraDNS berdiri sendiri Deadwood resolver rekursif tidak menggunakan benang.

b.      DjbDNS
Djbdns adalah kumpulan aplikasi DNS, termasuk tinydns, yang paling digunakan kedua perangkat lunak server DNS bebas pada tahun 2004. Ini dirancang oleh Daniel J. Bernstein, penulis qmail, dengan penekanan pada pertimbangan keamanan. Pada bulan Maret 2009, Bernstein dibayar $ 1000 untuk orang pertama menemukan lubang keamanan di djbdns. The Source code tidak terpusat dipelihara dan dilepaskan ke dalam domain publik pada tahun 2007. Pada Maret 2009, ada tiga garpu dan lebih dari selusin patch untuk menambahkan fitur tambahan untuk djbdns.

c.       NSD (Name Server Daemon)
NSD adalah server perangkat lunak bebas otoritatif yang disediakan oleh NLNet Labs. NSD adalah server test-bed untuk DNSSEC, baru DNSSEC protokol fitur sering prototyped menggunakan basis kode NSD. NSD host beberapa domain tingkat atas, dan mengoperasikan tiga dari nameserver root.

d.      Unbound
Unbound adalah, memvalidasi rekursif dan caching DNS server yang dirancang untuk kinerja tinggi. Itu dirilis 20 Mei 2008 (versi 1.0.0) dalam bentuk perangkat lunak perangkat lunak bebas dilisensikan di bawah lisensi BSD oleh NLnet Labs, Verisign Inc, Nominet, dan Kirei. Unbound juga ditawarkan pada kernel Linux mengeras dengan Toggling cerdas dengan ISC BIND, terintegrasi dengan protokol routing Quagga pada peralatan Dell / TCPWave. Dukungan komersial untuk Unbound juga disediakan oleh TCPWave.

e.       Power DNS
PowerDNS adalah perangkat lunak server DNS gratis dengan berbagai penyimpanan data back-berakhir dan fitur load balancing. Fungsi server otoritatif dan rekursif diimplementasikan sebagai aplikasi terpisah.

f.        Microsoft DNS
Microsoft DNS adalah server DNS yang disediakan dengan Windows Server.