DNS SERVER

     PENGERTIAN, STRUKTUAL, CARA KERJA DAN FUNGSI DNS SERVER.

   Pengertian DNS:


     DNS (Domain Name Server) yaitu server yang digunakan untuk mengetahui IP Address suatu host lewat host name-nya. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya. Namun bagi manusia tidak mungkin menghafalkan IP address tersebut, manusia lebih mudah menghapalkan kata-kata seperti www.yahoo.com, www.google.com, dll. DNS berfungsi untuk mengkonversi nama yang bisa terbaca oleh manusia ke dalam IP addresshost yang bersangkutan untuk dihubungi.

    Struktur DNS:

  • Root Level (.), merupakan level utama (level paling penting) sekaligus level awal dari sebuah domain dimana ketika DNS server akan mencari sebuah alamat domain, maka yang diakses terlebih dahulu adalah root level.
  • Top Level Domain (.com, .org, .net, .id, dsb.), merupakan level kedua setelah root level dimana ketika DNS telah mengakses ke root, maka akan langsung mengakses ke level ini.
  • Second Level Domain (google, yahoo, dsb.), merupakan level setelah TLD, dimana ketika DNS telah mengakses ke root dan TLD, akan langsung mengakses ke SLD.
  • Sub Level Domain, merupakan cabang dari domain diatas, bisa merupakan menu atau aplikasi tambahan pada domain utama. Contoh: mail.google.com.

Fungsi utama dari sistem DNS, yaitu:


  • Menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet.
  • Memberikan suatu informasi tentang suatu host ke seluruh jaringan internet. DNS memiliki keunggulan seperti: user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama komputer), komputer boleh berubah tapi host name tidak berubah.

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. 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. 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. Barulah si client bisa secara langsung menghubungi sebuah website / server yang diminta dengan menggunakan IP Address yang diberikan oleh DNS server.

Komentar

Postingan populer dari blog ini

Tugas 14 November 2022