Minggu, 19 Juli 2009

Domain Name System (DNS)

A. Pengertian DNS

Domain Name System (DNS) adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain nama ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQPN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet seperti Web Browser atau e-mail, dimana DNS membantu memetakan hostname sebuah komputer ke IP address. Selain digunakan di internet, DNS juga dapat di implementasikan ke private network atau internet.

B. Sejarah DNS
Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, setiap komputer dijaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada sebagian besar sistem operasi modern menggunakannya baik secara baku maupun melalui konfigurasi, dapat melihat hosts file untuk menyamakan sebuah nama host menjadi sebuah alamt IP sebelum melakukan pencarian via DNS). Namun sistem tersebut diatas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file hosts.
Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan, sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubahan tersebut secara dinamis, inilah DNS.
Paul Mockapetris menemukan DNS di tahun 1983, spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah mempromosikan beberapa tambahan dari protocol inti DNS.

C. Fungsi DNS
  1. Kerangka peraturan pengiriman secara kontroversi menggunakan keuntungan jenis record DNS, dikenal sebagai record TXT.
  2. Menyediakan keluwesan untuk kegagalan komputer. Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya, tiga belas server (root server) digunakan oleh seluruh dunia.
D. Keunggulan DNS
  1. DNS mudah untuk di implementasikan di protocol TCP/IP
  2. DNS server mudah untuk di konfigurasikan (Bagi admin)
  3. User tidak lagi di repotkan untuk mengingat IP address
E. Kekurangan DNS
  1. DNS tidak mudah untuk di implementasikan
  2. Tidak konsisten
  3. Tidak bisa membuat banyak nama domain
F. Pengelola Sistem DNS
  1. DNS resolver, sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi.
  2. Recursive DNS server, yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari resolver, dan mengembalikan jawaban kepada para resolver tersebut.
  3. Authoritative DNS server, yang memberikan jawaban terhadap permintaan dari recursor, baik dalam bentuk sebuah jawaban, maupun dalam bentuk delegasi (misalkan : mereferensikan ke authoritative DNS server lainnya).
G. Contoh Alamat DNS
Sebuah nama domain biasanya terdiri dari dua bagian atau lebih (secara teknis disebut label), dipisahkan dengan titik. Label paling kanan menyatakan top-level domain-domain tingkat atas/tinggi (misalkan alamat www.google.com memiliki top-level domain com).
Setiap label disebelah kirinya menyatakan sebuah sub divisi atau subdomain dari domain yang lebih tinggi. Subdomain menyatakan ketergantungan relative, bukan absolute. Secara teori, pembagian seperti ini dapat mencapai kedalaman 127 level, dan setiap label dapat terbentuk sampai dengan 63 karakter, selama total nama domain tidak melebihi panjang 255 karakter. tetapi secara praktek, beberapa pendaftar nama domain (domain name registry) memiliki batas yang lebih sedikit.

H. Sumber
http://www.google.com/DNS diakses tgl 15 Juli 2009
http://www.google.com/Internet diakses tgl 13 Juli 2009
http://www.google.com/Teknologi diakses tgl 16 Juli 2009

1 komentar:

  1. Wooow... This is a Good Blog...
    Mantaaap Bu Ayuuuu,,,, Teruskan KreasiMu dengan Menjelajahi Bahasa HTML yg dikit memusingkan....
    Selamat BerKreasi...
    Jangan lupa pajang foto keluarga juga...
    Heeeeeeeeeee

    BalasHapus