Anda di halaman 1dari 13

DNS (Domain Name System)

• Pengertian DNS
• Latar Belakang
• Cara Kerja DNS
Pengertian DNS
• Domain Name System (DNS) adalah
”Distribute Database System” yang
digunakan untuk pencarian nama komputer
(name resolution) di jaringan yang
mengunakan protokol TCP/IP

• DNS merupakan sebuah aplikasi services


yang biasa digunakan di Internet seperti web
browser atau e-mail yang menerjemahkan
sebuah domain name ke IP address.
• DNS (Domain Name System, bahasa
Indonesia: Sistem Penamaan Domain) adalah
sebuah sistem yang menyimpan informasi
tentang nama host maupun nama domain
dalam bentuk basis data tersebar (distributed
database) di dalam jaringan komputer.
• Alamat IP terdiri atas 32 bit, yang dapat ditulis secara
biner, hexa ataupun desimal
• Walaupun sudah ditulis secara desimal, manusia tetap
sulit mengingat-nya satu-satu
• Analogi: kitapun sulit mengingat nomer telepon kenalan-
kenalan yang banyak, sehingga diperlukan buku
• telepon
Di dalam HP bahkan tersedia buku telepon. Dan kita
tinggal pilih nama orang yang kita hubungi tanpa pernah
• menghapal nomer telepon orang itu
Prinsip DNS sama seperti di atas. Kita tidak perlu
mengingat nomor IP yang memang sulit mengingatnya.
Cukuplah kita tahu nama-nya, mesin nanti yang akan
mencari/menuliskan untuk kita secara otomatis
Latar Belakang
• Komputer bekerja berdasarkan dengan angka
• 1010 0101 (biner)
• Nomor IP: 167.205.21.82 (decimal)
• Manusia memiliki kelemahan dalam mengingat angka, namun
bisa lebih mengingat nama
• 167.205.21.82 vs www.paume.itb.ac.id
• 202.91.9.7 vs sttpln.ac.id Mana yang
lebih mudah diingat?
• Meskipun domain name tersebut
banyak:
• yahoo.com, alumnisttpln.org,
• google.co.id, jogja.go.id
Apa yang kita
perlukan ?
• Sebelum DNS digunakan, jaringan komputer menggunakan file
HOST.TXT yang berisi informasi dari nama komputer dan IP
address.
• Diperlukan sebuah sistem konversi dari nama ke angka dan
sebaliknya
• Cara paling mudah adalah dengan menggunakan tabel
• Di sistem UNIX ada berkas (file) “/etc/hosts”
• Contoh isinya

202.91.9.11 router
202.91.9.12 www.sttpln.ac.id
202.91.9.13 mail-server
202.91.9.14 digilyb.sttpln.ac.id
Tapi ada masalah yang timbul dari tabel

• Sistem tabel hanya dapat digunakan untuk


jumlah mesin (komputer) yang tidak
terlalu banyak.
• ketika komputer semakin banyak?.
Apakah Sistem tabel di komputer kita akan mampu melayani?
atau
Apakah anda mau meng-entry semua nama domain dan
mendata semua IP di tiap komputer yang ada di jaringan ?
Di Jaringan Global (internet)

• Penyebab Masalah
• Teknologi internet terus berkembang.
• Jumlah hosts bertambah.
• Data di tabel semakin bertambah besar dan
• Akan repot jika di-input secara manual.
• Perebutan nama yang “favorit”
• Nama fungsi: server, router, …
• Nama tokoh: kartun, pengarang science fiction, …
• Nama lokasi: kota, negara, …
Kalau kita tidak bisa meng-update data
tabel terus menerus di komputer client,
bagaimana caranya agar komputer tetap
bisa tau nomor IP Address komputer
tujuan di jaringan internet?
• Harus ada solusi yang bisa membantu komputer
client, agar tau berapa no IP Address komputer tujuan
• Meng-konversi tabel IP Address menjadi Domain
Name agar mudah di ingat.
• Membuat Domain Name System di komputer Server,
agar semua komputer client bisa merujuk ke komputer
tersebut untuk mencari referensi IP Address
komputer tujuan.
Kenapa Perlu Domain Name
System?
Ketika komputer client
mencari komputer
lain
(X) dijaringan berbeda
& tidak tahu berapa
nomor IP Address-
nya, maka komputer
Client membutuhkan
pertolongan komputer
DNS Server untuk
X memberi tahu berapa
nomor IP Address
komputer X
berdasarkan nama
domain yang kita
kirimkan ke komputer
DNS Server.
Cara Kerja DNS

• DNS memetakan nama


komputer menjadi IP
address
• Client DNS disebut
dengan resolvers dan
DNS server disebut
dengan name servers.
Prinsip Kerja
1.
DNS
Resolvers (client) mengirimkan queries ke name server
2. Name server mencek ke local database, atau menghubungi name
server lainnya, jika ditemukan akan diberitahukan ke resolvers jika
tidak akan mengirimkan failure message
3. Resolvers menghubungi host yang dituju dengan menggunakan
IP address yang diberikan name server

Anda mungkin juga menyukai