Bingung Memahami DNS? Berikut Penjelasaan, Fungsi, dan Cara Kerjanya

bingung memahami dns berikut penjelasaanya

Apa yang dimaksud dengan DNS?

DNS (Domain Name System) menyediakan cara sederhana bagi kita untuk berkomunikasi dengan perangkat di internet tanpa harus mengingat angka-angka yang rumit. Seperti halnya setiap rumah memiliki alamat unik untuk mengirim surat secara langsung ke rumah tersebut, setiap komputer di internet memiliki alamat uniknya sendiri untuk berkomunikasi dengan komputer tersebut yang disebut alamat IP.

Alamat IP terlihat seperti berikut ini 104.26.10.229, 4 set angka mulai dari 0 - 255 yang dipisahkan oleh titik. Ketika Anda ingin mengunjungi sebuah situs web, tidak mudah untuk mengingat serangkaian angka yang rumit ini, dan di situlah DNS dapat membantu. Jadi, alih-alih mengingat 142.250.189.211, Anda bisa mengingat bikinbalik.com sebagai gantinya.


IP Public to Domain

Domain Hierarchy

Domain Hierarchy

TLD (Top-Level Domain)

TLD adalah bagian paling kanan dari nama domain. Jadi, sebagai contoh, TLD bikinbalik.com adalah .com. Ada dua jenis TLD, yaitu gTLD (Generic Top Level) dan ccTLD (Country Code Top Level Domain). 

Secara historis, gTLD dimaksudkan untuk memberi tahu pengguna tujuan nama domain; misalnya, .com untuk tujuan komersial, .org untuk organisasi, .edu untuk pendidikan, dan .gov untuk pemerintah.

Dan ccTLD digunakan untuk tujuan geografis, misalnya, .ca untuk situs yang berbasis di Kanada, .co.uk untuk situs yang berbasis di Inggris, dan seterusnya. Karena permintaan tersebut, muncullah gTLD baru mulai dari .online, .club, .website, .biz, dan masih banyak lagi. Untuk daftar lengkap lebih dari 2000 TLD Cek Disini .

Second-Level Domain

Mengambil contoh bikinbalik.com, bagian .com adalah TLD, dan bikinbalik adalah Domain Tingkat Kedua. Saat mendaftarkan nama domain, domain tingkat kedua dibatasi hingga 63 karakter + TLD dan hanya dapat menggunakan a-z 0-9 dan tanda penghubung (tidak dapat dimulai atau diakhiri dengan tanda penghubung atau memiliki tanda penghubung yang berurutan).

Subdomain

Subdomain berada di sebelah kiri Domain Tingkat Kedua dengan menggunakan tanda titik untuk memisahkannya; misalnya, pada nama admin.bikinbalik.com, bagian admin adalah subdomain. Nama subdomain memiliki batasan pembuatan yang sama dengan Domain Tingkat Kedua, yaitu dibatasi hingga 63 karakter dan hanya boleh menggunakan a-z 0-9 dan tanda penghubung (tidak boleh diawali atau diakhiri dengan tanda penghubung atau tanda penghubung berurutan). 

Anda bisa menggunakan beberapa subdomain yang dipisahkan dengan tanda titik untuk membuat nama yang lebih panjang, seperti nawasena.servers.bikinbalik.com. Namun, panjangnya harus dijaga hingga 253 karakter atau kurang. Tidak ada batasan jumlah subdomain yang bisa Anda buat untuk nama domain.

Jawab Pertanyaan dibawah Ini, Tujuan Untuk Mengukur Seberapa Paham Mengenai DNS?

1. Berapa panjang maksimum subdomain?

2. Manakah dari karakter berikut ini yang tidak dapat digunakan dalam subdomain ( 3 b _ - )?
3. Berapa panjang maksimum nama domain?

4. Jenis TLD apakah .co.uk?

Catatan: Untuk Jawaban Bisa Masukan di Kolom Komentar

DNS Record Types

DNS tidak hanya untuk situs web, dan ada beberapa jenis DNS Record. Kami akan membahas beberapa yang paling umum yang mungkin Anda temui.

A Record

Record ini Resolve ke alamat IPv4, misalnya 104.26.10.229

AAAA Record

Record ini Resovle ke alamat IPv6, misalnya 2607:f8b0:4005:80d::2013

CNAME Record

Record ini Resolve ke nama domain lain, misalnya, Kursus Online BikinBalik memiliki nama subdomain kursus.bikinbalik.com yang mengembalikan CNAME Record kursus.teknologi.com. Permintaan DNS lain kemudian akan dibuat ke kursus.teknologi.com untuk mengetahui alamat IP.

MX Record

Record ini berujung pada alamat server yang menangani email untuk domain yang Anda tanyakan, misalnya respons catatan MX untuk bikinbalik.com akan terlihat seperti alt1.aspmx.l.google.com. Record ini juga dilengkapi dengan priority flag. Ini memberi tahu klien urutan mana yang harus dicoba pada server, ini sangat cocok jika server utama mati dan email perlu dikirim ke server cadangan.

TXT Record

Record TXT adalah bidang teks bebas tempat menyimpan data berbasis teks. Record TXT memiliki banyak kegunaan, tetapi beberapa yang umum adalah untuk membuat daftar server yang memiliki wewenang untuk mengirim email atas nama domain (ini dapat membantu dalam memerangi spam dan email palsu). Catatan ini juga dapat digunakan untuk memverifikasi kepemilikan nama domain saat mendaftar ke layanan pihak ketiga.

Jawab Pertanyaan dibawah Ini, Tujuan Untuk Mengukur Seberapa Paham Mengenai DNS?

1. Jenis catatan apa yang akan digunakan untuk memberi tahu ke mana harus mengirim email?

2. Jenis catatan apa yang menangani alamat IPv6?

Catatan: Untuk Jawaban Bisa Masukan di Kolom Komentar

Apa yang terjadi saat Anda membuat permintaan DNS

Alur Permintaan DNS dari Client ke DNS Root

1. Saat Anda meminta nama domain, komputer Anda pertama-tama akan memeriksa cache lokalnya untuk mengetahui apakah Anda pernah mencari alamat tersebut baru-baru ini; jika tidak, permintaan ke Server DNS Rekursif akan dilakukan.

2. Server DNS Rekursif biasanya disediakan oleh ISP Anda, tetapi Anda juga bisa memilih server sendiri. Server ini juga memiliki cache lokal dari nama domain yang baru saja dicari. Jika hasilnya ditemukan secara lokal, maka akan dikirim kembali ke komputer Anda, dan permintaan Anda berakhir di sini (hal ini biasa terjadi pada layanan populer dan banyak diminta seperti Google, Facebook, Twitter, Tiktok, Instagram, Shopee, Tokopedia, BliBli, Lazada, Bukalapak). Jika permintaan tidak dapat ditemukan secara lokal, perjalanan akan dimulai untuk menemukan jawaban yang benar, dimulai dari server DNS root internet.

3. Server root bertindak sebagai tulang punggung DNS internet; tugas mereka adalah mengarahkan Anda ke Server Top Level Domain yang benar, tergantung pada permintaan Anda. Misalnya, jika Anda meminta www.bikinbalik.com, server root akan mengenali Top Level Domain .com dan mengarahkan Anda ke server TLD yang benar yang menangani alamat .com.

4. Server TLD menyimpan Record tempat menemukan server otoritatif untuk menjawab permintaan DNS. Server otoritatif sering juga dikenal sebagai server nama untuk domain. Sebagai contoh, server nama untuk bikinbalik.com adalah nawasena.ns.cloudflare.com dan moon.ns.cloudflare.com. Anda akan sering menemukan beberapa nameserver untuk sebuah nama domain untuk bertindak sebagai cadangan jika salah satu server mengalami gangguan.

5. Server DNS otoritatif adalah server yang bertanggung jawab untuk menyimpan Record DNS untuk nama domain tertentu dan tempat pembaruan Record DNS nama domain Anda akan dilakukan. Bergantung pada jenis Record, DNS Record kemudian dikirim kembali ke Server DNS Rekursif, di mana salinan lokal akan di-cache untuk permintaan di masa mendatang dan kemudian diteruskan kembali ke klien asli yang membuat permintaan. Semua record DNS dilengkapi dengan nilai TTL (Time To Live). Nilai ini adalah angka yang direpresentasikan dalam hitungan detik bahwa respons harus disimpan secara lokal sampai Anda harus mencarinya lagi. Caching membuat permintaan DNS Menjadi Hemat setiap kali Anda berkomunikasi dengan server.

Jawab Pertanyaan dibawah Ini, Tujuan Untuk Mengukur Seberapa Paham Mengenai DNS?

1. Field apa yang menentukan berapa lama catatan DNS harus di-cache?

2. Jenis Server DNS apa yang biasanya disediakan oleh ISP Anda?

3. Jenis server apa yang menyimpan semua catatan untuk sebuah domain?

Catatan: Untuk Jawaban Bisa Masukan di Kolom Komentar
Next Post Previous Post
No Comment
Add Comment
comment url