![]() |
DNS SERVER |
Domain Name System (DNS) adalah Distribute Database System
yang digunakan untuk pencarian nama komputer (name resolution) di rangkaian
yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan
di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke
IP address. server dapat melayani permintaan dari client untuk mengetahui
alamat yang digunakan oleh sebuah domain. Jadi, misalnya Anda ingin mengakses
twitter.com, maka server DNS akan mencari alamat dari twitter agar komputer
dapat terhubung dengan twitter.
Biasanya untuk menggunakan Server DNS, Anda
harus memasukkan alamatnya dari server tersebut dalam pengaturan IP address di
komputer. Biasanya privider-provider penyedia jasa internet sudah menyediakan
alamat dari DNS server yang bisa Anda gunakan. Jika Anda menggunakan router,
Anda bisa membuat DNS server sendiri. Selanjutnya alamat dari router tersebut
bisa Anda gunakan sebagai DNS di komputer.
Namun, yang tetap berperan dalam
pencarian alamat IP tetaplah DNS server yang dimiliki oleh provider. Ketika
alamat IP dari sebuah website sudah bisa diketahui, komputer akan melakukan
cache DNS. Ketika komputer Anda sudah mengetahui alamat dari sebuah website,
komputer Anda akan mengingatnya. Sehingga, jika ingin mengaksesnya kembali
tidak perlu lagi melakukan pencarian alamat IP website tersebut.
Fungsi DNS Server
DNS Server berfungsi sebagai sebuah database server yang
menyimpan alamat IP yang digunakan untuk penamaan sebuah hostname. Jadi, ketika
Anda mengetik google.com maka DNS server akan menerjemahkan ke alamat IP dan
menghubungkan ke google.com akhirnya tampil google.com pada layar pencarian.
Fungsi DNS Server
Cara Kerja DNS Server
DNS Zone
Terdapat dua bentuk Pemetaan DNS Zone, yaitu
Forward Lookup Zone : Melakukan pemetaan dari nama menuju IP address
Reverse Lookup Zone : Melakukan pemetaan dari IP addressmenuju nama
Prinsip dan cara kerja DNS Server
Sebelum mengetahui cara kerja DNS server, perlu diketahui
bahwa pengelola DNS terdiri dari 3 komponen, yaitu :
1. DNS resolver :
adalah client yang merupakan komputer pengguna, pihak yang membuat permintaan
DNS dari suatu program aplikasi
2. Recursive DNS server : adalah pihak yang melakukan
pencarian melalui DNS berdasarkan permintaan resolver, kemudian memberikan
jawaban pada resolver tersebut.
3. Authoritative DNS server :pihak yang memberikan respon setelah recursive melakukan pencarian. Respon dapat berupa sebuah jawaban maupun delegasi ke DNS server lainnya.
Untuk menjalankan tugasnya, server DNS memerlukan program client yang bernama resolver untuk menghubungkan setiap komputer user dengan server DNS. Program resolver yang dimaksud adalah web browser dan mail client. Jadi untuk terhubung ke server DNS, kita perlu menginstall web browser atau mail client pada komputer kita.
Dalam menjalankan
tugasnya, DNS server memerlukan program client yang bernama resolver untuk
menghubungkan setiap komputer user dengan server DNS. Program resolver yang
dimaksud adalah web browser dan mail client. Jadi untuk terhubung ke server
DNS, Anda perlu menginstall web browser atau mail client pada komputer. Secara
garis besar, berikut adalah cara kerja DNS server:
1. DNS resolver melakukan pencarian alamat host pada file
HOSTS. Jika alamat host yang dicari sudah ditemukan dan diberikan, maka proses
selesai.
2. DNS resolver melakukan pencarian pada data cache yang
sudah dibuat oleh resolver untuk menyimpan hasil permintaan sebelumnya. Bila
ada, kemudian disimpan dalam data cache lalu hasilnya diberikan dan selesai.
3. DNS resolver melakukan pencarian pada alamat server DNS
pertama yang telah ditentukan oleh pengguna.
4. Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
5. Apabila nama domain yang dicari oleh server DNS tidak
ditemukan, maka pencarian dilakukan dengan melihat file database (zones) yang
dimiliki oleh server.
6. Apabila masih tidak ditemukan, pencarian dilakukan dengan
menghubungi server DNS lain yang masih terkait dengan server yang dimaksud.
Jika sudah ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan ke
client (melalui web browser). Jadi, jika apa yang dicari di server DNS pertama
tidak ditemukan. Pencarian dilanjutkan pada server DNS kedua dan seterusnya
dengan 6 proses yang sama seperti di atas. Perlu dicatat, pencarian dari client
ke sejumlah server DNS dikenal dengan istilah proses pencarian iteratif
sedangkan proses pencarian domain antar server DNS dikenal dengan istilah pencarian
rekursif. Demikianlah beberapa hal yang perlu Anda ketahui mengenai DNS server.
Jika Anda sedang mencari domain untuk bisnis, salah satu penyedia domain yang
handal di Indonesia adalah Idwebhost. Idwebhost adalah penyedia web hosting dan
domain yang terpercaya dan berkualitas. Banyak fitur menarik yang diberikan
oleh Idwebhost seperti server yang cepat dan handal, dukungan pelanggan penuh,
jaminan uptime 99,9%, hingga kemudahan dalam melakukan pembayaran. Segera
daftarkan bisnis Anda menggunakan Idwebhost dan dapatkan berbagai fitur menarik
lainnya.
Kelebihan DNS
1. Mudah, DNS sangat mudah kerana user tidak lagi disusahkan
untuk mengingat IP address sebuah komputer, cukup host name.
2. Konsisten, IP address sebuah komputer boleh berubah, tapi
host name tidak boleh berubah.
3. Simple, DNS server mudah untuk dikonfigurasikan (bagi
admin).
Kekurangan DNS
1. User tidak dapat menggunakan nama banyak untuk mencari
nama domain baik di internet maupun di intranet.
Struktur Database DNS
Struktur DNS Domain Name Space merupakan hirarki
pengelompokan domain berdasarkan nama. Domain ditentukan berdasarkan kemampuan
yang ada di struktur hirarki yang disebut level yang terdiri dari :
1. Root-Level Domains : merupakan level paling atas di hirarki
yang di ekspresikan berdasarkan periode dan dilambangkan oleh “.”.
2. Top-Level Domains :berisi second-level domains
danhostsyaitu :
- com : organisasi komersial, seperti IBM
(ibm.com).
- edu : institusi
pendidikan, seperti U.C. Berkeley (berkeley.edu).
- org : organisasi
non profit, Electronic Frontier Foundation (eff.org).
- net : organisasi networking, NSFNET
(nsf.net).
- gov : organisasi
pemerintah non militer, NASA (nasa.gov).
- mil : organisasi pemerintah militer, ARMY
(army.mil).
- xx :
kode negara (id:Indonesia,au:Australia)
3. Second-Level Domains : berisi domain lain yang disebut
subdomain. Contoh, unsri.ac.id. Second-Level Domains unsri.ac.id bisa mempunyai
host www.unsri.ac.id
4. Third-Level Domains : berisi domain lain yang merupakan
subdomain dari second level domain diatasnya. Contoh, ilkom.unsri.ac.id.
Subdomain ilkom.unsri.ac.id juga mempunyai host ilkom.unsri.ac.id.
5. Host Name : domain name yang digunakan dengan host name
akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer.
Contohnya, jika terdapat www. unsri.ac.id, www adalah hostname dan unsri.ac.id
adalah domain name.
DNS Forwarding adalah suatu cara yang dilakukan oleh DNS
server mengubah arah pencarian dari permintaan name query yang dia sendiri
tidak bisa menjawabnya. Jika anda menugaskan sebuah Name server di site anda
sebagai forwarder, semua permintaan dan pertanyaan masalah name resolution akan
dikirim ke DNS forwarder terlebih dahulu.
DNS forwarding dalam Windows versi terdahulu mengurai /
menjawab sendiri semua pertanyaan mengenai name resolution yang dia sendiri
tidak bisa menjawabnya secara local. Semua pertanyaan mengenai name query yang
tidak bisa dijawabnya secara local akan dikirim ke forwarder yang ada. Akan
tetapi dalam Windows 2003 keatas, anda bisa menggunakan Conditional Forwarder
tergantung pada domain name dalam pencarian. Lihat juga memahami Domain Name
system.
DNS forwarder adalah sangat penting sekali dalam suatu
jaringan berskala besar yang mempunyai banyak site dan multi-domain. Perlu juga
dipahami terlebih dahulu mengenai Default gateway sebelum lebih jauh membahas
mengenai DNS forwarder.
Caching DNS
DNS Cache atau kadang bisa juga disebut DNS Resolver Cache
merupakan database sementara pada sistem operasi komputer yang menyimpan
rekaman data IP dari nama domain yang sebelumnya telah dikunjungi oleh pengguna
komputer.
Tujuan DNS Cache
Internet bergantung pada DNS (Domain Name System)untuk
mengindeks semua situs web yang ada di publik dan alamat IP dari situs web.
Setiap kali pengguna mengunjungi sebuah situs web menggunakan nama domain
(contohnya “www.indoworx.com“), web browser pengguna akan melakukan permintaan
ke Internet, tapi permintaan ini tidak dapat diselesaikan sebelum nama domain
dari situs web tersebut diubah menjadi alamat IP. Proses perubahaan tersebut
bisa disebut dengan Name Resolution, nah dalam hal ini DNS lah yang akan bekerja
dan ini akan memakan waktu tentunya. DNS Cache mencoba untuk meningkatkan
kecepatan proses diatas dengan cara menangani proses Name Resolution sebelum
permintaan dikirim ke Internet.
DDNS (Dynamic Domain Name Server)
Domain Name System (DNS) Adalah sebuah aplikasi service di
internet yang menerjemahkan sebuah domain name ke IP address dan salah satu
jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany
Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada
aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana
DNS membantu memetakan host name sebuah computer ke IP address. Selain
digunakan di internet DNS juga dapat di implementasikan ke private network atau
internet.
DDNS (Dynamic DNS)
ADALAH sebuah sistem dalam jaringan yang memungkinkan untuk menerjemahkan nama
domain ke IP Public yang dinamis (berubah-ubah).
Layanan DDNS secara umum dibedakan ke dalam “layanan gratis”
dan “layanan berbayar”.
* Layanan DDNS gratis diberikan secara terbatas dan nama
subdomain yang dapat didaftarkan adalah berbasis domain yang disediakan oleh
penyelenggara.
* Layanan DDNS berbayar membolehkan pengguna memiliki nama
domain sendiri. Sebagai konsekuensinya pengguna harus membayar jasa sekira
$20-$30 per tahun. Beberapa penyelenggara layanan DDNS diantaranya : DynDNS,
No-IP, SpeedyDNS , dll.
Silahkan tinggalkan jejak di kolom komentar jika di rasa membantu atau ada pertanyaan lebih lanjut
DOWNLOAD MATERINYA DISINI
No absen:28
ReplyDeleteNama:supriyadi
KElas:XI tkj 2
Nama :nelson alviandi
ReplyDeleteKelas :XI TKJ 2
NO.abs:20
Nama : Bagas Ardi Pratama
ReplyDeleteNo absen : 05
Kelas. : XI TKJ 2
Nama : Danu Candra Saputra
ReplyDeleteNo absen : 8
Kelas : XI TKJ3
Nama:Feri arbiyanzah
ReplyDeleteKelas:XI TKJ 3
No absen: 15
Nama: Nur cahyani rindi s.
ReplyDeleteKelas: XI TKJ1
No Absen: 28
Nama :Laras Oktaviani
ReplyDeleteKelas:XI TKJ1
No.ab:26
Nama:kharisma novia rahmadani
ReplyDeleteKelas:XI TKJ 1
No.absen:25
Nama:Aryani Dian Utami
ReplyDeleteKelas:XI TKJ 1
No.absen:10
Nama : Zahra Choirul A
ReplyDeleteKls : XI TKJ 1
Absen : 34
NAMA: Indra setiyaningsih
ReplyDeleteKelas:XI tkj1
No absen:23
Nama: Desty Amanda Sari
ReplyDeleteKelas: XI TKJ 1
No.absen: 13
Nama:Afita Maya Saputri
ReplyDeleteKelas:XI TKJ 3
No.absen: 3
Nama:Dina Alifah
ReplyDeleteKelas:XI tkj1
No absen:18
NAMA:RAFNAL AKBAR F
ReplyDeleteKELAS:X Tkj 1
No absen:31
Nama : Nur Faridz Hidayatullah
ReplyDeleteKelas: XI TKJ 1
No absen :29
Nama :Muhammad Alfaruq
ReplyDeleteKelas :XI TKJ 2
NO absen:17
Nama :Aino Sahinsa
ReplyDeleteKelas:Xl TKJ 2
No Absen:4
Nama. :Dwi Handoko
ReplyDeleteKls. :XI TKJ 2
No abs. :8
Nama. :Dwi Handoko
ReplyDeleteKls. :XI TKJ 2
No abs. :8
Nama: Hery Andriansyah
ReplyDeleteKelas: XI TKJ 2
No Absen:11
Nama:Iqbal Bahagqi
ReplyDeleteKls:XI TKJ 2
Noabs:12
Nama:Bagas Dwi P
ReplyDeleteAbsen: 6
Kelas: XI TKJ 2
Nama : Muhamad Khoiru Sobri
ReplyDeleteAbsen : 16
Kelas : XI TKJ 2
Nama: Elita ayu ardia
ReplyDeleteKelas:XI TKJ 3
No absen:12
Nama : Diah Novitasari
ReplyDeleteKelas: XI TKJ 1
Absen: 16
Nama :Endang setyarini
ReplyDeleteKelas :XI TKJ3
No absen:13
Nama:Erika Febriana
ReplyDeleteKelas:XI TKJ 3
No.absen:14
Nama:Niken wulandari
ReplyDeleteKelas:Xl TKJ2
No absen:21
Nama:Bayu Dwi Prayoga
ReplyDeleteKelas:XI TKJ1
No absen:12