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.
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
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