Apa itu DNS dan Bagaimana Cara Kerjanya

HomeNetworking

Apa itu DNS dan Bagaimana Cara Kerjanya

Nama Domain melakukan pemetaan antara nama yang dapat dibaca manusia (seperti www.foxutech.com) dan alamat IP yang digunakan (seperti 192.168.0.161). Cara kerja DNS sama dengan buku telepon, saat anda mencari nomor telepon yang terdaftar dengan nama yang lebih mudah diingat. DNS berada di bawah protokol lapisan aplikasi.

Seorang pengguna mengetik “www.foxutech.com” di browsernya, yang kemudian meminta server Sistem Nama Domain untuk alamat IP foxutech.com. Server DNS mengembalikan alamat Foxutech sehingga browser dapat meminta data dari host web Foxutech, yang mengembalikan elemen yang diperlukan untuk memuat beranda mereka di browser lokal.

Cara kerja DNS: Terminologi Sistem Nama Domain

Nama domain

Nama domain adalah nama yang dapat dibaca manusia – seperti Foxutech.com – yang kita ketik di bidang URL browser web. Internet Corporation for Assigned Names and Numbers (ICANN) bertugas mengelola nama domain ini.

Top Level Domain (TLD)

TLD mengacu pada bagian terakhir dari nama domain. Misalnya, .com di Foxutech.com adalah domain tingkat atas. TLD yang paling umum termasuk .com, .net, org, dan .info. TLD kode negara mewakili lokasi geografis tertentu. Misalnya: .id mewakili Indonesia. Berikut beberapa contoh lainnya:

com – Commercial businesses.
gov – U.S. government agencies.
edu – Educational institutions such as universities.
org – Organizations (mostly non-profit).
mil – Military.
net – Network organizations.
eu – European Union.

Second level Domain

Ini adalah bagian dari nama domain yang muncul tepat sebelum TLD, “Foxutech.com”, misalnya.

Sub Domain

Sub domain dapat dibuat untuk mengidentifikasi area konten unik dari situs web. Misalnya, cloud “cloud.Foxutech.com”.

Domain Name Registrar

Dengan mengelola reservasi nama domain, Pendaftar Nama Domain sangat penting untuk cara kerja DNS. ICANN saat ini memberikan izin kepada organisasi untuk bertindak sebagai pencatat nama domain untuk domain tingkat tinggi tertentu.

Name Server

Seperti buku telepon, server nama adalah kumpulan nama domain yang dicocokan dengan alamat IP.

Cara kerja DNS: mencatat tipe Domain Name System

A Record

Mencatat alamat (“A Record”) memetakan IP server ke nama domain. Misalnya, 72.21.206.6 ke Foxutech.com.

CNAME

Canonical Name record. CNAME Record menetapkan satu domain sebagai alias ke yang lain (dengan demikian merutekan semua lalu lintas yang ditujukan ke alias ke target; canonical address)

Alias Record

Seperti CNAME Record, catatan Alias ​​​​dapat digunakan untuk memetakan satu alamat ke alamat lainnya. Tapi Alias ​​​​dapat hidup berdampingan dengan catatan lain menggunakan nama yang sama.

MX Record

MX Record, Record ini akan mengalihkan email domain ke server yang menghosting akun email pengguna domain. Record pertukaran surat digunakan untuk menentukan prioritas server email untuk sebuah domain.

Cara kerja DNS

Saat pengguna mengetik alamat yang dapat dibaca manusia di browsernya, DNS Client Sistem kan memeriksa informasi di cache lokal. Jika alamat yang diminta tidak ada, itu akan mencari server Domain Name System di jaringan area lokal (LAN). Ketika server DNS lokal menerima kueri dan nama domain yang diminta ditemukan, akan mengembalikan hasilnya.

Jika nama tidak ditemukan, server lokal akan meneruskan kueri ke server cache DNS, yang biasanya disediakan oleh penyedia layanan Internet (ISP). Karena cache server DNS berisi penyimpanan catatan DNS sementara, itu akan dapat dengan cepat menanggapi permintaan. Server cache DNS ini disebut “not authoritative DNS servers” karena menyediakan resolusi permintaan berdasarkan nilai cache yang diperoleh dari “authoritative DNS servers”.

An Authoritative Root name server memelihara dan menyediakan daftar server nama resmi untuk setiap domain tingkat atas (.com, .org dll).

An Authoritative Top level domain name server mengelola dan menyediakan daftar authoritative name servers untuk semua domain (ammarecipe.com, wikipedia.org, dll). Tugasnya adalah meminta name server untuk menemukan dan mengembalikan server nama otoritatif untuk domain yang diminta.

Dikutip dari : Foxutech