Anda di halaman 1dari 13

Apa Itu DNS?

Pengertian, Fungsi, Cara


Kerja, dan Cara Settingnya

Apa itu DNS server? Singkatnya, DNS adalah sebuah sistem yang mengubah URL website ke
dalam bentuk IP Address. Tanpa DNS, Anda harus mengetikkan IP Address secara lengkap
ketika ingin mengunjungi sebuah website.

Jika Anda penasaran penjelasan lebih lengkapnya, jangan beranjak dari artikel ini ya. Sebab di
sini, kami akan jelaskan lengkap pengertian DNS dan fungsinya, bagian-bagian dari DNS, cara
kerja DNS, dan cara melakukan setting DNS domain.
Daftar isi  tutup 
1 Apa Itu DNS?
2 Fungsi DNS
3 Kelebihan DNS
4 Bagian-Bagian DNS
5 Cara Kerja DNS
5.1 DNS Query
5.2 Recursive query
5.3 Iterative query
5.4 Non-recursive query
5.5 DNS Recursor / DNS Recursive Resolver
5.6 Root Name Server
5.7 TLD Name Server
5.8 Authoritative Name Server
6 Macam-Macam DNS
7 Bagaimana Cara Setting DNS Domain?
8 Sudah Paham Kan, Apa Itu DNS?

Apa Itu DNS?


Domain Name Server atau DNS adalah sebuah sistem yang menghubungkan Uniform Resource
Locator (URL) dengan Internet Protocol Address (IP Address).

Normalnya, untuk mengakses internet, Anda perlu mengetikkan IP Address sebuah website. Cara
ini cukup merepotkan. Sebab, ini artinya, Anda perlu punya daftar lengkap IP Address website
yang dikunjungi dan memasukkannya secara manual.

Baca juga: Apa itu URL? Temukan Penjelasan Lengkapnya di Sini!

DNS adalah sistem yang meringkas pekerjaan ini untuk Anda. Kini, Anda tinggal mengingat
nama domain dan memasukkannya dalam address bar. DNS kemudian akan menerjemahkan
domain tersebut ke dalam IP Address yang komputer pahami.

Misalkan, Anda ingin mengakses Google. Alih-alih menulis 172.217.0.142 ke dalam address


bar, Anda tinggal memasukkan alamat Google.com. 

Fungsi DNS
Dari penjelasan apa itu DNS, Anda pasti sudah bisa mengira-ngira bagaimana sebetulnya DNS
berfungsi. Namun, supaya lebih jelas, berikut kami jabarkan tiga fungsi DNS:

1. Meminta informasi IP Address sebuah website berdasarkan nama domain;


2. Meminta informasi URL sebuah website berdasarkan IP Address yang dimasukkan;
3. Mencari server yang tepat untuk mengirimkan email.
Itulah ketiga fungsi DNS yang bekerja secara otomatis ketika anda sedang mengakses internet.

Nah, sebelum masuk ke penjelasan cara kerja DNS, Anda tentu bertanya kenapa harus
menggunakan DNS?

Kelebihan DNS
Berikut ini adalah beberapa manfaat penggunaan DNS dalam aktivitas berinternet:

1. Lebih Mudah untuk Berinternet. Dibanding mengingat deretan angka IP address, tentu
akan lebih nyaman untuk mengingat nama website. Hadinya DNS telah berhasil
menjembatani komunikasi antara pengguna internet dengan komputer.
2. Lebih Konsisten dalam Penggunaan. Anda bisa menggunakan nama DNS yang sama
meskipun ada perubahan pada IP Address yang digunakan. Dengan demikian, akses
pengunjung ke salah satu website tetap bisa dilakuakan meskipun telah terjadi
penggantian IP Address.
3. Lebih Mudah Dikonfigurasi. Saat terjadi kendala pada IP Address yang digunakan,
Anda bisa mengganti dengan IP yang berbeda dengan mudah. Cukup dengan melakukan
update data pencocokan DNS dan IP Address. Hal ini akan dijelaskan lebih lanjut pada
Cara Kerja DNS.
4. Lebih Aman. Ketika menggunakan sistem DNS, semua aktivitas transfer data online
akan melalui server DNS yang terjaga keamanannya. Sistem tersebut akan mencegah
upaya peretasan yang coba dilakukan oleh pihak tidak bertanggung jawab. Jadi, website
akan menjadi lebih aman.

Setelah mengetahui kelebihannya, mari belajar lebih lanjut tentang bagian dari DNS.

Bagian-Bagian DNS
Prinsip dasar cara kerja DNS adalah dengan cara mencocokkan nama komponen URL dengan
komponen IP Address. Setiap URL dan IP Address memiliki bagian-bagian yang saling
menjelaskan satu dengan yang lain.

Jika Anda sulit membayangkan teknisnya, anggap saja ini seperti kegiatan mencari buku di
perpustakaan. Ketika Anda mencari buku di perpustakaan, biasanya Anda akan diberi kode yang
menjelaskan letak buku tersebut.

Kode buku perpustakaan tersebut dinamai Dewey Decimal System (DDS). Biasanya ia terdiri
atas kode topik buku, kode nama belakang penulis, dan kode tahun buku diterbitkan.

Kira-kira prinsip yang sama diterapkan dalam DNS. Untuk memahaminya lebih dalam, Anda
perlu mengetahui bagian-bagian URL yang tersusun dalam hierarki DNS. Sama seperti kode
buku perpustakaan, setiap bagiannya menjelaskan bagian domain. 
Satu perbedaan kentara ialah kode perpustakaan mulai dari depan. Di sisi lain, kode yang berlaku
pada DNS diurutkan dari belakang. Maka dari itu, kita akan runut bagian-bagian DNS ini dari
belakang. Berikut penjelasan lengkapnya:

 Root-Level Domain merupakan bagian tertinggi dari hirarki DNS. Biasanya ia berwujud


tanda titik (.) di bagian paling belakang sebuah URL.
 Top-Level Domain adalah ekstensi yang berada di bagian depan root-level domain.
Terdapat dua jenis TLD yang umumnya dipakai. Keduanya, yaitu Generic Top-Level
Domain (GTLD) dan Country Code Top-Level Domain (CCLTD).

GTLD biasanya menjelaskan sifat institusi dari pemilik web. Katakanlah, website untuk tujuan
komersial biasanya memiliki ekstensi .COM. Lalu, .EDU untuk institusi pendidikan dan .GOV
untuk lembaga pemerintahan.
Di sisi lain, CCLTD merupakan ekstensi yang menjelaskan asal negara dari pemilik situs.
Misalnya, akhiran .ID untuk website Indonesia, .AU untuk Australia, .UK untuk Inggris, dan
sebagainya.

 Second-Level Domain ialah nama lain untuk domain itu sendiri. Ia sering digunakan
sebagai identitas institusi atau branding. Dalam kasus URL en.wikipedia.org, yang
dimaksud SLD adalah wikipedia.
 Third-Level Domain atau subdomain merupakan bagian dari domain utama yang berdiri
sendiri. Apabila domain diibaratkan sebagai rumah, subdomain adalah salah satu  ruang
khusus di rumah itu sendiri.
 Hostname atau bisa disebut juga dengan scheme. Ini merupakan bagian yang mengawali
sebuah URL. Bagian ini menunjukkan sebuah fungsi dari sebuah website atau
halamannya. Contoh paling banyak digunakan, yaitu HTTPS atau Hypertext Transfer
Protocol Secure. 

Baca Juga : Cara Mengubah Hostname pada VPS Ubuntu

Cara Kerja DNS


DNS bekerja dalam tahapan-tahapan. Dimulai proses meminta informasi atau DNS query.
Kemudian dilanjutkan dengan tahapan-tahapan lain seperti DNS recursion, root nameserver,
TLD nameserver, hingga authoritative nameserver.

Tanpa perlu basa-basi lagi, berikut adalah penjelasan soal cara kerja DNS. Semuanya diurutkan
tahap per tahap.

DNS Query

DNS Query merupakan istilah teknis untuk meminta informasi soal IP Address. Tahapan ini
dimulai ketika Anda mengetikkan URL ke address bar. 

DNS server kemudian mencari informasi di filehosts. Jika informasi yang dicari tidak ditemukan,
server akan berusaha mencari kepingan informasi atau rekam informasi yang pernah tercatat di
sistem (cache).

Dalam tahapan awal ini sendiri, terdapat tiga jenis DNS Query. Ketiganya adalah recursive
query, iterative query, dan non-recursive query. Di bawah ini, Anda bisa temukan pengertiannya:

Recursive query

User memberikan hostname yang mana kemudian DNS Resolver harus berikan jawaban. Ada
dua kemungkinan jawaban yang diberikan. Pertama, DNS akan menyediakan informasi relevan
setelah mencari di Root Server ataupun Authoritative Name Server. Kedua, browser akan
menampilkan pesan error karena informasi tak bisa ditemukan.
Iterative query

User memasukkan hostname. DNS resolver akan mencari cache yang relevan di memori. Jika
tidak berhasil, DNS resolver akan mencari informasi di Root Server dan Authoritative Name
Server yang paling dekat dan relevan dengan DNS zone. 

Non-recursive query

Ini merupakan proses pencarian informasi yang tercepat. Tipe ini tidak memerlukan pencarian di
Root Server atau Authoritative Name Server karena data yang dicari tersimpan dalam cache.

DNS Recursor / DNS Recursive Resolver

DNS recursor merupakan tahapan pertama pencarian informasi. Ketika user memasukkan URL
dan tidak menemukan hasil yang valid di cache, sistem akan mencari informasi dalam cache
penyedia internet atau internet service provider (ISP). 

Root Name Server

Katakanlah informasi yang Anda cari tak bisa ditemukan di ISP. Maka kemudian, sistem akan
mencari informasi yang Anda butuhkan ke root name server. 

Root name server merupakan semacam database yang menjawab pertanyaan soal nama domain
dan IP Address. Server ini tidak memiliki jawaban tepat untuk informasi yang dicari.

Akan tetapi, server ini bisa meneruskan permintaan informasi ke pihak yang lebih mengetahui.
Di dunia ini, terdapat 13 root server yang bekerja. Root server tersebut diurutkan secara alfabetis
dari A sampai M.

Root server semacam ini dikelola organisasi seperti Internet Systems Consortium, Verisign,
ICANN, the University of Maryland, and the U.S. Army Research Lab.

TLD Name Server

Dari root name server, sistem akan membaca jenis informasi yang dicari dari top-level domain.
Setiap TLD seperti .COM, .ORG, .EDU, .ID, .AU, dan sebagainya memiliki server yang
spesifik.

Dengan membaca informasi ini, sistem bisa meneruskan pencarian informasi ke server yang
benar-benar memiliki data yang dicari.

Authoritative Name Server

Setelah menemukan klu di mana server yang diinginkan, sampailah kita pada authoritative name
server. Jenis server satu ini memiliki semua informasi lengkap soal situs web yang dituju.
Ketika informasi yang diminta sesuai dengan hasilnya, maka browser akan menampilkan situs
web atau halaman yang Anda minta di awal. Tentu saja hasil pencarian ini memiliki masa waktu
tertentu.

Proses pencarian ini akan diulang untuk memastikan informasi yang ditampilkan tetap up-to-
date. Namun, tentu saja, beberapa informasi ini disimpan dalam bentuk cache di device untuk
berjaga-jaga agar proses query berjalan cepat.

Macam-Macam DNS
Informasi yang diminta user dalam sistem DNS disebut dengan DNS record. Ada beberapa jenis
informasi yang bisa diminta dalam sistem DNS. Berikut adalah 10 DNS record yang paling
sering dijumpai:

 A Record atau Address record ─ menyimpan informasi soal hostname, time to live


(TTL), dan IPv4 Address.
 AAA Record ─ menyimpan informasi hostname dan hubungannya dengan IPv6 address.
 MX Record ─ merekam server SMTP yang khusus digunakan untuk saling berkirim
email di suatu domain.
 CNAME Record ─ digunakan untuk me-redirect domain atau subdomain ke sebuah IP
Address. Lewat fungsi satu ini, Anda tak perlu memperbarui DNS record.

Baca juga: Cara Setting DNS Tercepat dari CloudFlare (1.1.1.1)

 NS Record ─ merujuk subdomain pada authoritative name server yang diinginkan.


Record ini berguna jika subdomain Anda di web hosting berbeda dengan domain.
 PTR Record ─ memberikan izin pada DNS resolver untuk menyediakan informasi soal
IP Address dan menampilkan hostname (reverse DNS lookup).
 CERT Record ─ menyimpan sertifikat enkripsi atau sertifikat keamanan.
 SRV Record ─ menyimpan informasi terkait lokasi komunikasi, semacam Priority,
Name, Weight, Port, Points, dan TTL

Baca juga: Cara Flush DNS Cache dengan Cepat dan Mudah

 TXT Record ─ membawa dan menyalurkan data yang hanya bisa dibaca oleh mesin.
 SOA Record ─ bagian yang muncul di awal dokumen DNS zone. Bagian yang sama
juga merujuk pada Authoritative Name Server serta informasi lengkap sebuah domain.

Bagaimana Cara Setting DNS Domain?


Untuk dapat melakukan setting DNS Domain, Anda perlu membuka fitur Zone Editor di cPanel.
Berikut adalah langkah-langkah yang perlu Anda lakukan untuk melakukan setting DNS:

1. Login ke cPanel.
2. Cari bagian Domains.
3. Klik Zone Editor.
4. Pilih domain dan klik Manage.
5. Tambahkan record sesuai yang dibutuhkan (A, AAAA, CAA, CNAME, MX, SRV, atau
TXT)
6. Simpan record.
7. Tunggu waktu propagasi hingga 1×24 jam.
8. Setting DNS selesai dilakukan.

Baca panduan lebih lengkap di artikel → Cara Setting DNS di cPanel dengan Mudah

Sudah Paham Kan, Apa Itu DNS?


Lewat artikel ini, Anda jadi tahu apa sebenarnya DNS itu. Intinya, DNS adalah sistem yang
memudahkan Anda dalam melakukan browsing di internet. Anda tidak perlu mengingat alamat
website dalam angka. Anda cukup menuliskan nama domain yang ingin Anda buka dan DNS
akan menerjemahkannya ke alamat IP tujuan Anda.

Di artikel ini, Anda juga belajar apa saja fungsi DNS dan bagian-bagian di dalamnya. Tak kalah
penting, Anda jadi paham bagaimana DNS dan internet bekerja. Semua proses di atas bisa
berjalan dalam waktu sepersekian milidetik. Ajaib, bukan? 
  Question 1

 60 seconds

Q. 

Budi seorang pemula yang baru belajar pada seseorang tentang sistem operasi linux, namun budi
rupanya belum memahami tentang Root-level domain  pada DNS yang dilambangkan dengan tanda.......

answer choices

a. (,) koma
b. (.) titik
c. (;) titik koma
d. (“) tanda ganda
e. (/) garis miring

  Question 2

 60 seconds

Q. 

Ahmad merupakan seorang asisten praktikum dalam sebuah lembaga kursus dan telah melakukan
percobaan instalasi dan konfigurasi DNS selanjutnya dia menyuruh peserta untuk mengecek konektivitas
DNS berjalan atau tidak, maka perintah yang diguanakan tersebut adalah…..

answer choices

a. Ping dan nslookup


b. Ping dan dig
c. Nslookup dan dig
d. Testparm dan netstat
  Question 3

 120 seconds

Q. 

Setelah melakukan instalasi ystem operasi dilingkungan linux dimana ystemn tersebut akan difungsikan
sebagai server yang akan banyak melayani client dilingkungan kerja, sehingga sangat diperlukan adanya
suatu layanan khusus agar semua client bisa terhubung dengan jelas. Ada suatu perintah yang digunkan
pada saat instalasi layanan jaringan seperti Apt-get install bind9 perintah untuk digunakan pada saat
menginstal layanan dan paket …...

answer choices

f. Menginstall FTP
g. Menginstall paket TFTP
h. Menginstall paket DNS
i. Menginstall paket Telnet
j. Menginstall paket DHCP

  Question 4

 120 seconds

Q. 

Salah satu komponen DNS adalah resolve, yang bertugas menghubungi host yang dituju dengan
menggunakan IP address yang diberikan nameserver. Letak file resolver ini pada linux Debian secara
default di…...

answer choices

k. /etc/init.d/resolv.conf
l. /etc/init.d/resolf.conf
m. /etc/resolf.conf
n. /etc/init.d/resolver.conf
o. /etc/resolv.conf
  Question 5

 120 seconds

Q. 

Setelah melakukan suatu konfigurasi pada suatu layanan, khususnya Domain Name Sistem maka untuk
mengetes layanan tersebut biasanya dilakukan suatu ystemn agar ystem tersebut bisa berubah sesuai
dengan konfigurasi yang telah dirancang / dibuat hal tersebut biasanya menggunakan perintah…...

answer choices

p. /etc/init.d/bind9 restart
q. /etc/init.d/bind restart
r. /etc/init.d/bind stop
s. /etc/init.d/bind9 start
t. /etc/init.d/bind9 rebuild

  Question 6

 60 seconds

Q. 

Seorang pemakai jaringan telah terhubung dengan layanan internet dan dia mengakses situs dengan
mengetik www. Facebook.com  dan di tab lain dia juga mengisi suatu IP address di dalam browser
tersebut. Tindakan semacam itu bisa dilakukan karena adanya layanan …..

answer choices

u. DNS server
v. DHCP server
w. FTP server
x. Web server
y. Remote server
  Question 7

 120 seconds

Q. 

Pada saat bind9 di restart dengan perintah /etc/init.d/bind9  restart atau dengan dengan perintah
systemctl restart bind9 namun terjadi kegagalan hasil / failed. Penyebab kesalahan tersebut biasanya
terletak di…..

answer choices

z. /etc/bind/db.local
aa. /etc/ssh/bind/db.127
bb. /etc/bind9/db.255
cc. /etc/network/bind/db.local
dd. /etc/bind/named.coonf

  Question 8

 120 seconds

Q. 

Pada client , program aplikasi misalnya http meminta pemetaan IP melalui program resolver, dan
resolver  menghubungi layanan yang diinginkan agar pc client dapat terkoneksi dengan suatu jaringan
hal tersebut merupakan cara kerja …...

answer choices

ee. Protokol
ff. DNS
gg. IP address
hh. DHCP
ii. FTP
  Question 9

 120 seconds

Q. 

Dalam kerja suatu DNS terdapat dua pemetaan/ zone agar dapat disetting sehinga fungsi dari DNS
tersebut dapat digunakan oleh client yaitu….

answer choices

a. Server lookup zone  dan  dns lookup zone


b. Forward lookup zone  dan  reverse lookup zone
c. Client lookup zone  dan  forward lookup zone
d. Host lookup zone  dan  reverse lookup zone
e. Lookup forward zone  dan  dns lookup zone

  Question 10

 120 seconds

 Report an issue

Q. 

Kata yang posisinya berada paling kanan dari suatu domain, atau jika dibaca berada paling belakang
disebut….

answer choices

a. Root level domain


b. Top level domain
c. Second level domain
d. Third level domain
e. Host name

Anda mungkin juga menyukai