TUTORIAL SETTING DNS SERVER
Pengertian
DNS(Domain Name system)
Domain Name System (DNS) adalah distribute
database system yang digunakan untuk pencarian nama komputer (name resolution)
di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet
Protocol). DNS juga merupakan merupakan
server yand dapat digunakan untuk memberi layanan pemetaan nama host ke alamat
IP dan bahkan sebaliknya dari alamat IP menjadi nama host. Paket DNS server ini
cukup dipasang pada salah satu komputer yang berlaku sebagai DNS, sedangkan
komputer yang lain berlaku sebagai DNS.
DNS biasa digunakan pada aplikasi
yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu
memetakan host name sebuah komputer ke IP address. Selain digunakan di
Internet, DNS juga dapat di implementasikan ke private network atau intranet .
DNS memiliki
keunggulan seperti:
a. Mudah, DNS sangat mudah karena user
tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host
name (nama Komputer).
b. Konsisten, IP address sebuah
komputer bisa berubah tapi host name tidak berubah.
c. Simple, user hanya menggunakan satu
nama domain untuk mencari baik di Internet maupun di Intranet.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer dijaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client
Struktur DNS
Root-Level Domains
Domain ditentukan berdasarkan
tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level.
Level paling atas di hirarki disebut dengan root domain. Root domain di
ekspresikan berdasarkan periode dimana lambang untuk root domain adalah
(“.â€).
Top-LeveLDomains
Pada bagian dibawah ini adalah contoh dari top-level domains:
Top-LeveLDomains
Pada bagian dibawah ini adalah contoh dari top-level domains:
- com :
Organisasi Komersial
- edu :
Institusi pendidikan atau universitas
- org :
Organisasi non-profit
- net :
Networks (backbone Internet)
- gov :
Organisasi pemerintah non militer
- milÂ
: Organisasi pemerintah militer
- num :
No telpon
- arpa :
Reverse DNS
- xx :
dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)
Host Name
Domain name yang digunakan dengan host name akan menciptakan fully
qualified domain name
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.
Cara kerja DNS(Domain
Name System).
DNS menggunakan relasi client – server untuk resolusi nama. Pada saat client mencari satu host, maka ia akan mengirimkan query ke server DNS. Query adalah satu permintaan untuk resolusi nama yang dikirimkan ke server DNS.
1. Pada komputer Client, sebuah program
aplikasi misalnya http, meminta pemetaan IP Address (forward lookup query).
Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai
resolver, resolver menghubungi DNS server, yang biasa disebut name server.
2. Name server meng-cek ke local
database, jika ditemukan, name server mengembalikan IP Address ke resolver jika
tidak ditemukan akan meneruskan query tersebut ke name server root
server.
3. Terakhir barulah si client bisa
secara langsung menghubungi sebuah website / server yang diminta dengan
menggunakan IP Address yang diberikan oleh DNS server.
Data
Percobaan
Adapun langkah-langkah percobaan yang di lakukan
yaitu:
·
Pertama
yaitu kita melakukan instalasi apache
untuk penggunaa web server,dimana sebelum melakukan install apache, terlebih
dahulu ketikkan sudo su dan masukkan password, untuk install
apache,ketik”apt-get install apache2,berikut merupakan tampilanya:
Berikutnya yaitu instal bind, untuk mengganti alamat IP menjadi nama
kita,berikut tampilanya untuk install bind
Untuk langkah berikutnya yaitu kita
mengetahui alamat ip address dengan mengetikkan “if config”,dimana fungsi ip
address ini untuk ip local host yang akan kita gunakan untuk nama domain yang
kita inginkan.berikut merupakan tampilanya
Dimana di dapat alamat ip addres ny
yaitu 172.16.30.40,ketika kita alamat ip ini pada google,maka akan muncul
tulisan it works,dimana hal tersebut menandakan web server local host bisa
berjalan atau dapat di gunakan
Untuk langkah berikutnya yaitu ketik
“#pico/etc/bind.named.conf.local ,dimana tampilan yang akan mucul masih kosong,
belum ada konfigurasi, maka dapat kita manual pada contoh konfigurasi yang
telah ada
Kemudian untuk langkah berikutnya yaitu
edit file db.dns dengan mengetikkan
#cp /etc/bind/db.local /etc/bind/db.dns
#pico /etc/bind/db.dns
file yang dibuat tersebut belum ada konfigurasi nya, jadi untuk mempermudah
kerja kita copy kan konfigurasi db.local ke dalam db.sri.com yang baru dibuat .
Kemudian edit defaultnya dengan coding nano, berikut merupakan tampilanya
Kemudian simpan konfigurasi yang telah kita atur dengan menekan
" ctrl + x " untuk
exit.setelah itu buat lagi sub file yang tadi denga mengetikkan coding /etc/bind/db.rvdnsdengan mengetikkan script :
#cp /etc/bind/db.127 /etc/bind/bd.rvdns
#pico /etc/bind/db.rvdns, berikut merupakan
tampilanya:
Dari gambar di atas, terdapat nama dns server kita dana
alamat ip kita paling belakang
Ketika sudah selesaiselanjutnya
yaitu edit file : /etc/resolv.conf
Yaitu dengan mengetikkan perintah : #pico /etc/resolv.conf berikut tampilan seperti
dibawah ini :
Maka akan muncul
tampilan sebagai berikut
Kemudian langkah berikutnya maka save dan exit,,
selanjutnya adalah cek hasil konfigurasi dengan script :
#named-checkconf –z,berikut merupakan
tampilanya:
Berikutnya yaitu yang
perlu dilakukan selanjutnya yaitu merestart bind dan cek domain kita apakah
sudah sesuai dengan ip yang kita inputkan.jika sudah maka dapat kita ubah ip
local host kita ubah menjadi sri.com, jika sudah di ubah, apabila kita ketikkan
di google, maka akan muncul tampilan sbb:
Tidak ada komentar:
Posting Komentar