CELEBESMEDIA.ID, Makassar - DNS (Domain Name System) adalah salah satu komponen kunci dalam infrastruktur internet yang memungkinkan pengguna untuk mengakses berbagai situs web dengan menggunakan nama domain yang mudah diingat.
DNS memiliki peran yang sangat penting dalam menghubungkan pengguna dengan IP address dari setiap website yang ada di internet.
Tanpa DNS, kita harus mengingat alamat IP setiap website yang ingin diakses, yang tentunya sangat tidak praktis.
Pengertian DNS secara sederhana bisa diibaratkan sebagai buku telepon dari internet. Ketika pengguna mengetikkan nama domain seperti biznetgio.com atau google.com pada URL bar di browser, DNS bertanggung jawab untuk mencari IP address yang sesuai dengan website tersebut.
Browser kemudian menggunakan IP address tersebut untuk berkomunikasi dengan server dan mengakses informasi dari website yang diinginkan.
DNS Server berperan penting dalam menjalankan seluruh proses ini. DNS Server adalah mesin yang bertugas untuk menjawab permintaan informasi tentang alamat IP sebuah website atau DNS Query.
DNS Server dan DNS bekerja sama untuk menerjemahkan nama domain menjadi nomor IP address yang dipahami oleh browser dan server.
Fungsi DNS tidak hanya terbatas pada penerjemah antara pengguna dan server. Berikut beberapa fungsi penting lainnya dari DNS:
Memetakan hostname dan IP Address secara global: DNS menyimpan database global yang mencatat hubungan antara nama domain dengan alamat IP, sehingga website dapat diakses secara global.
Menerjemahkan hostname ke IP address ataupun sebaliknya: DNS mampu mengonversi alamat IP ke nama domain dan sebaliknya, memudahkan dalam pengaksesan website.
Mencari alamat host untuk memenuhi permintaan client: Ketika pengguna meminta akses ke sebuah website, DNS akan mencari alamat IP terkait dan mengarahkan pengguna ke server yang bersangkutan.
Sistem cache untuk pencarian data yang sesuai: DNS menggunakan cache untuk menyimpan data sementara, sehingga akses ke website yang sering dikunjungi dapat lebih cepat.
Identifikasi komputer di jaringan sebagai titik: DNS dapat mengidentifikasi komputer atau perangkat yang terhubung dalam suatu jaringan sebagai titik dengan alamat IP tertentu.
Memfasilitasi pengiriman email dengan mencari server yang tepat: DNS membantu menemukan server email yang tepat untuk pengiriman pesan.
Mengamankan aktivitas transfer data selama pengguna mengakses website: DNS juga berperan dalam memastikan keamanan aktivitas transfer data saat pengguna mengakses suatu website.
Proses Kerja DNS Server terdiri dari lima tahapan utama:
Request DNS Query: Tahap ini dimulai ketika pengguna memasukkan nama domain ke URL Bar. DNS Server mencari informasi dalam file hosts dan cache. Jika tidak ditemukan, terdapat tiga jenis DNS Query: Recursive Query, Iterative Query, dan Non-recursive Query.
DNS Recursive Resolver atau DNS Recursor: Tahap kedua adalah proses pencarian informasi yang diminta oleh pengguna. Jika informasi tidak ditemukan dalam cache, DNS Server akan meminta bantuan pada server lain, seperti Root Name Server atau ISP's cache.
Root Name Server: Jika informasi tidak ditemukan pada cache ISP, DNS Server akan meminta bantuan pada Root Name Server, yang menyediakan jawaban atas pertanyaan terkait nama domain dan IP Address.
TLD Name Server: Root Name Server akan mengarahkan permintaan ke TLD Name Server yang sesuai dengan top-level domain (misalnya .com, .org, dll).
Authoritative Name Server: TLD Name Server akan mengarahkan permintaan ke Authoritative Name Server, yang memiliki informasi lengkap tentang website. Authoritative Name Server akan memberikan jawaban kepada DNS Recursive Resolver, dan akhirnya, pengguna dapat mengakses website yang dimaksud.
Dengan begitu, DNS Server memiliki peran krusial dalam menghubungkan pengguna dengan berbagai situs web di internet.
Tanpa DNS, internet tidak akan berfungsi seperti yang kita kenal sekarang, dan akses ke berbagai website akan menjadi jauh lebih rumit dan sulit.
Oleh karena itu, penting bagi kita untuk menghargai peran DNS Server dalam memastikan internet tetap berjalan lancar dan mudah diakses oleh semua pengguna.***