Server DNS memang memudahkan manusia untuk mengingat alamat IP seperti 192.168.1.1 (IPv4), tapi bagaimana cara kerja DNS?.
Setiap perangkat yang terhubung ke Internet memiliki unique IP address sebagai identitas mereka.
Browser bekerja dengan melakukan interaksi ke resource-resource melalui IP address .
DNS berperan untuk menerjemahkan nama domain ke alamat IP, sehingga browser dapat memuat resource dari Internet.
Bagaimana Cara DNS Bekerja?

DNS bekerja dengan cara men-convert hostname seperti Google.com, menjadi alamat IP yang lebih mudah dibaca untuk komputer (misal: 192.168.1.1)
IP address dimiliki setiap perangkat yang terhubung dengan Internet. Mudahnya, alamat ini diperlukan Internet untuk menemukan kita.
Anggap kalian mengunjungi sebuah web > dns bekerja dengan menerjemahkan > lalu alamat ip dibaca mesin > baru halaman web terakses.
Untuk memahami proses DNS, penting untuk mempelajari berbagai komponen hardware yang harus dilewati oleh DNS query.
Keterlibatan 4 DNS Server
Ada 4 server DNS yang terlibat saat kita memuat laman web:
1. DNS recursor
- DNS recursor adalah server yang dirancang untuk menerima permintaan dari mesin klien melalui aplikasi, misalnya browser web.
- Recursor bisa kita anggap sebagai pustakawan, peran yang kita minta untuk mencari buku tertentu di perpustakaan..
- Biasanya, recursos juga yang bertanggung jawab untuk membuat request tambahan untuk memenuhi permintaan dari DNS klien.
2. Root nameserver
- Root server adalah tahap pertama dalam proses penerjemahan hostname ke alamat IP.
- Perannya seperti indeks yang ada di perpustakaan, index merujuk ke rak-rak buku yang berbeda.
3. TLD nameserver
- Top Level Domain, adalah kepanjangan dari TLD. (Misal, example.com, server TLD-nya adalah com).
- nameserver ini adalah tahap lanjutan ketika mencari IP address tertentu, dan menjadi inisial terakhir dari sebuah hostname
4. Authoritative nameserver
- Authoritative Nameserver adalah perhentian terakhir dalam nameserver query.
Apa itu DNS Resolver?

DNS resolver adalah perhentian pertama pada proses DNS lookup, DNS resolver juga bertanggung jawab dengan klien yang membuat request.
Resolver memulai urutan query yang pada akhirnya menerjemahkan URL ke alamat IP.
Sangat penting untuk membedakan antara recursive DNS query dan recursive DNS resolver
Dalam ilustrasi cara kerja dns di atas, Query lebih mengacu pada request yang dibuat untuk DNS resolver yang membutuhkan.
DNS recursive resolver adalah komputer yang menerima recursive query dan memproses respons dengan membuat request yang diperlukan.
Sumber:
Baca juga: