Selasa, 24 Januari 2017

Pengenalan DNS

Assalamu'alaikum wr.wb.
A. Pengertian

   Menurut wikipedia bahasa Indonesia, DNS merupakan sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet.
  Menurut wikipedia bahasa Inggris yang diterjemahkan, DNS merupakan hirarkis sistem penamaan desentralisasi untuk komputer, jasa, atau sumber daya yang terhubung ke Internet atau jaringan pribadi. Ini asosiasi berbagai informasi dengan nama domain ditugaskan untuk masing-masing entitas yang berpartisipasi.

B. Latar Belakang

     Perkembangan teknologi informasi di dunia terjadi dengan sangat pesat dikarenakan  kebutuhan untuk berkomunikasi dan bertukar data dengan cepat dan mudah. Salah satu teknologi komunikasi yang sedang mulai banyak di implementasikan saat ini adalah metode client server, dengan berbagai kegunaannya yang dapat membantu aktivitas sehari-hari.
     Seiring dengan berkembangnya teknologi informasi, beberapa instansi di Negara  ini  menggunakan akses internet sebagai penunjang kebutuhan. Dalam pengaksesan internet masih banyak alamat web yang menggunakan IP address, terlebih bagi instansi yang masih baru dan belum koneksi ke internet. Hal itu membuat beberapa instansi mengalami kesulitan khususnya LPSE (Layanan Pengadaan Secara Elektronik) mengalami  kesulitan juga dalam mengingat nama web dan mengakses sebuah web. Di sisi lain juga dapat menyebabkan pengaksesan informasi terhadap komputer server kurang optimal dan efisien mengingat proses dalam  mengakses web harus mengetikan IP address. Akan lebih efisen apabila ada cara untuk  mempermudah  mengingat alamat web. Jika kesulitan menjadi kendala yang serius di LPSE maka akan mengakibatkan LPSE tertinggal oleh instansi-instansi lain.

C. Tujuan

      Bertujuan untuk mengenal apa itu DNS dan penyampaian berbagai informasi tentang DNS.

D. Pembahasan

     1. 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, seluruh komputer di jaringan 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 dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas 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 perubaha tersebut secara dinamis. Inilah DNS.
      Paul Mockapetris menemukan DNS pada 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 memproposikan beberapa tambahan dari protokol inti DNS.

     2. Fungsi DNS

        Fungsi penting dan di mana-mana dari DNS adalah peran sentral dalam layanan Internet terdistribusi seperti layanan cloud dan jaringan pengiriman konten. Ketika pengguna mengakses layanan Internet didistribusikan menggunakan URL, nama domain dari URL diterjemahkan ke alamat IP dari server yang proksimal ke pengguna.
        Fungsi utama dari DNS dieksploitasi di sini adalah bahwa pengguna yang berbeda secara bersamaan dapat menerima terjemahan yang berbeda untuk nama domain yang sama, titik kunci dari perbedaan dari tradisional "buku telepon" pandangan DNS. Proses ini menggunakan DNS untuk menetapkan server proksimal pengguna adalah kunci untuk memberikan waktu respon lebih cepat di Internet dan banyak digunakan oleh sebagian besar layanan Internet utama hari ini.

     3. Teori kerja DNS

         Pengelola dari sistem DNS terdiri dari tiga komponen:
  • DNS resolver, sebuah program klien yang berjalan di komputer pengguna, yang membuat permintaan DNS dari program aplikasi. 
  • Recursive DNS server, yang melakukan pencarian melalui DNS sebagai tanggapan permintaan dari resolver, dan mengembalikan jawaban kepada para resolver tersebut. 
  • Authoritative DNS server yang memberikan jawaban terhadap permintaan dari recursor, baik dalam bentuk sebuah jawaban, maupun dalam bentuk delegasi.
     4. Struktur dari DNS
  • Nama Ruang Domain
         Ruang nama domain terdiri dari pohon struktur data . Setiap node atau daun di pohon memiliki label dan nol atau catatan sumber daya lebih (RR), yang memegang informasi yang terkait dengan nama domain. Nama domain sendiri terdiri dari label, mungkin digabungkan dengan nama node induknya di sebelah kanan, dipisahkan oleh sebuah titik. Pohon sub-terbagi menjadi zona awal di zona akar . Sebuah zona DNS dapat terdiri dari hanya satu domain, atau dapat terdiri dari banyak domain dan sub-domain, tergantung pada pilihan administratif manajer zona. DNS juga dapat dipartisi sesuai dengan kelas, kelas terpisah dapat dianggap sebagai array dari pohon namespace paralel.
  • Nama Domain Syntaxs
       Deskripsi definitif aturan untuk membentuk nama domain muncul dalam RFC 1035 , RFC 1123 , dan RFC 2181 . Sebuah nama domain terdiri dari satu atau lebih bagian, secara teknis disebut label, yang konvensional concatenated, dan dibatasi oleh titik.
      Hirarki domain turun dari kanan ke kiri; setiap label di sebelah kirinya menyatakan sebuah sub-divisi, atau subdomain dari domain ke kanan. Sebagai contoh: label menetapkan subdomain dari domain com, dan www adalah subdomain. Pohon ini subdivisi mungkin harus sampai 127 tingkat.
       Sebuah label mungkin berisi nol sampai 63 karakter. Label null, panjang nol, dicadangkan untuk zona akar. Nama domain lengkap tidak boleh melebihi panjang 253 karakter dalam representasi tekstual. Dalam representasi biner internal DNS panjang maksimum membutuhkan 255 oktet penyimpanan, karena juga menyimpan panjang nama.
  • Nama domain internasional
       Set terbatas karakter ASCII diizinkan di DNS dicegah representasi nama dan kata-kata dari berbagai bahasa dalam huruf asli mereka atau script. Untuk membuat ini mungkin, ICANN menyetujui internasionalisasi Nama Domain Aplikasi (IDNA) sistem, dimana aplikasi pengguna, seperti web browser, peta Unicode string ke dalam karakter DNS yang valid set menggunakan Punycode . Pada tahun 2009 ICANN menyetujui pemasangan internasionalisasi nama domain kode negara top-level domain (ccTLD s) . Selain itu, banyak pendaftar nama domain tingkat atas yang ada ( TLD s ) telah mengadopsi sistem IDNA.
  • Nama server
      Domain Name System dikelola oleh database terdistribusi sistem, yang menggunakan model client-server. Node dari database ini adalah server nama . Setiap domain memiliki setidaknya satu server DNS otoritatif yang mempublikasikan informasi tentang domain dan server nama dari setiap domain bawahan untuk itu. Puncak hirarki yang dilayani oleh server nama akar , server untuk query saat mencari (menyelesaikan) TLD.
  • Otoritatif name server
      Server nama otoritatif adalah server nama yang hanya memberikan jawaban untuk pertanyaan DNS dari data yang telah dikonfigurasi oleh sumber asli, misalnya, administrator domain atau dengan metode DNS dinamis, berbeda dengan jawaban yang diperoleh melalui permintaan ke server nama lain yang hanya memelihara cache data.
      Server nama otoritatif dapat menjadi master server atau server slave. Sebuah server master adalah server yang menyimpan asli (master) salinan dari semua catatan zona. Sebuah server slave menggunakan mekanisme update otomatis khusus dalam protokol DNS dalam komunikasi dengan tuannya untuk menjaga salinan identik dari catatan master. Setiap zona DNS harus diberi satu set server nama otoritatif. Ini set server disimpan di zona domain induk dengan name server (NS) catatan.
       Server otoritatif menunjukkan statusnya penyediaan jawaban yang pasti, dianggap otoritatif, dengan menetapkan bendera protokol, disebut Resmi Jawaban (AA) bit dalam responnya. Bendera ini biasanya direproduksi menonjol dalam output dari alat query administrasi DNS, seperti menggali , untuk menunjukkan bahwa nama server menanggapi adalah otoritas untuk nama domain yang bersangkutan.

     5. Jenis Perangkat Lunak

     Beberapa jenis perangkat lunak yang menerapkan metode DNS, di antaranya:
  • BIND (Berkeley Internet Name Domain)
  • djbdns (Daniel J. Bernstein's DNS)
  • MaraDNS
  • QIP (Lucent Technologies)
  • NSD (Name Server Daemon)
  • Unbound
  • PowerDNS
  • Microsoft DNS (untuk edisi server dari Windows 2000 dan Windows 2003)
E. Kesimpulan

    Dari pembahasan diatas dapat ditarik kesimpulan bahwa DNS merupakan sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data.

F. Referensi
  • https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain
  • https://en.wikipedia.org/wiki/Domain_Name_System
  • https://aloeveras.wordpress.com/2013/06/19/makalah-domain-name-sarver/
Sekian dan Terimakasih.

SMK Bisa!!

Wasalamu'alaikum wr.wb.

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.