Pengertian Lengkap DNS Beserta Fungsi Dan Cara Kerja

DNS

Pengertian DNS atau Domain Name System adalah sebuah distribute data base system pada komputer yang digunakan untuk melakukan pencarian nama pada komputer dalam sebuah jaringan yang menggunakan TCP atau IP.

DNS biasanya digunakan oleh sebuah layanan untuk menyelesaikan permintaan nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat di seluruh dunia.

Sistem ini menyediakan pelayanan yang cukup penting bagi internet, saat perangkat komputer bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain.

Sebelumnya, menggunakan file HOST.TXT dari SRI pada seluruh komputer yang terhubung dengan jaringan untuk memetakan alamat ke sebuah nama. Namun sistem ini memiliki keterbatasan sehingga digantikan oleh DNS yang memiliki sistem lebih baik.

Dengan menggunakan DNS, pengguna tidak perlu lagi menghafalkan alamat IP dari sebuah komputer maupun situs pada jaringan internet. Karena, cukup menghafalkan host name atau nama domainnya saja.

Baca Juga : Media Player Terbaik Untuk MAC OS X.

Fungsi DNS

DNS sever
DNS sever
  • Melakukan identifikasi alamat komputer dalam suatu jaringan
  • Sebagai penyedia alamat IP bagi tiap host
  • Mempermudah user untuk tidak perlu mengingat alamat IP
  • Menerjemahkan nama komputer ke IP address
  • Melakukan pendataan server email 
  • Membuat pengguna lebih mudah dalam mengakses situs yang telah dibuat
  • Mentranskripsikan nama domain menjadi IP address

Cara Kerja DNS

DNS memerlukan beberapa program tambahan yaitu resolver. Resolver adalah program tambahan untuk komputer client agas bisa terhubung dengan DNS server agar dapat berjalan

Program Resolver yang digunakan adalah web browser atau mail client. Agar dapat mengakses DNS server, user harus terlebih dahulu menginstall web browser atau mail client pada komputer mereka.

Jadi untuk terhubung ke server DNS, kita perlu menginstall web browser atau mail client pada komputer kita. Web browser yang paling sering digunakan adalah google chrome, mozilla firefox, opera dan lain-lain.

Berikut gambar beserta pengertian tentang cara kerja dari DNS.

cara kerja DNS
cara kerja DNS
  • DNS resolver akan melakukan pencarian alamat host pada file HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses selesai.
  • DNS resolver akan melakukan pencarian pada data cache yang sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya dan kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
  • DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah ditentukan oleh pengguna.
  • Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
  • Apabila terdapat nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
  • Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan ke client (melalui web browser).

Jika server DNS pertama masih tidak ditemukan, maka pencarian dilanjutkan pada server DNS kedua dan seterusnya dengan 6 proses yang sama seperti di atas.

Pencarian dari client ke sejumlah server DNS dikenal dengan istilah proses pencarian iteratif sedangkan proses pencarian domain antar server DNS dikenal dengan istilah pencarian rekursif.

Baca Juga : 10 Cara Meningkatkan Kinerja Laptop.

Kelebihan DNS

  • Halaman sebuah situs (website atau blog) menjadi lebih mudah untuk diingat.
  • Konfigurasi DNS sangat mudah bagi para admin.
  • Menggunakan DNS, tidak akan terjadi perubahan alamat host name, walaupun alamat IP sebuah komputer telah berubah.

Kekurangan DNS

  • User menjadi lebih terbatas dalam menggunakan berbagai macam nama untuk halaman situsnya.
  • DNS tergolong cukup sulit untuk diimplementasikan.
  • Nama DNS sangat terbatas (tidak dapat membuat banyak nama domain)

Semoga dari pengertian tentang DNS diatas dapat membantu dan bermanfaat bagi pembacanya. Jangan lupa berikan ulasan pada kolom komentar dibawah ini.

Leave a Reply

Your email address will not be published. Required fields are marked *