PRAKTIKUM LINUX
Modul 6
DNS SERVER
Disusun oleh :
Alifiah Widiarini
123080195
PLUG 1
Assisten:
I Putu Jista M
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UPN “VETERAN” YOGYAKARTA
2010
BAB I
TEORI DASAR
Pengertian DNS
DNS atau Domain Name System adalah jenis sistem yang melayani pemetaan IP adress ke Fully Qualified Domain Name atau sebaliknya. Sebenarnya kita secara tidak langsung sering menggunakan DNS. Penggunaan DNS meliputi banyak hal,seperti browsing,cek mail,ftp,download dan yang lainnya. Fungsi utama dari sistem DNS adalah menerjemakan hostname menjadi nomor IP atau sebaliknya. Apabila sebuah lembaga ingin memiliki suatu domain sendiri,maka lembaga tersebut wajib memiliki DNS server agar dapat memberitahukan ke seluruh dunia tentang domain yang dipegangnya. Karena kalau tidak dibuat DNS pasti kita akan susah untuk mengingat alamat-alamat IPnya. Pada OS linux,DNS diimplementasikan dengan menggunakan software yang bernama BIND (Barkeley Internet Name Domain). BIND ini punya 2 sisi yaitu sisi client dan resolver. Resolver bertugas menanyakan tentang informasi nama domain yang dikirimkan ke sisi server. Server BIND adalah sebuah daemon yang disebut named. Named ini yang akan menjawab query-query dari resolver. Secara defaults, BIND telah terinstal pada kebanyakan distro.
Struktur Dasar DNS
Proses yang paling sederhana dari DNS adalah fungsi resolve. Untuk menjalankan fungsi resolver yang harus diset adalah file /etc/resolv.conf. File ini akan memberitahukan mesin linux, name server mana di internet yang akan ditanyakan untuk memetakan nama host atau domain ke alamat IP.
BAB II
PEMBAHASAN DAN TUGAS
Langkah Praktikum
- Cek terlebih dahulu,apakah BIND anda sudah terinstal atau belum. masuk ke root atau bisa juga dengan menggunakan awalan sudo su. Ketikan
apabila belum muncul BIND9 yang berwarna merah berarti BIND anda belum terinstall.
-
- Maka akan muncul jendela baru. Tambahkan zone "pypoyamin.com" {type master;file "/etc/bind/db.pypoyamin.com";}; pada bagian yang paling bawah.
jika sudah selesai mengedit save data tersebut.
- Kemudian kita copykan dari sourcecode dari db.local ke db.pypoyamin
- Lalu ketikan perintah gedit pada db.pypoyamin (mengedit isi dari db.pypoyamin)
-
gambar diatas tampilan isi file db.pypoyamin. Selanjutnya edit pada bagian semua tulisan localhost.
gambar diatas adalah hasil file yang sudah di edit.setelah selesai di save.
- Setelah itu mengcopy dari db.127 ke db 192 itu artinya mengcopy dari server ke komputer kita
- Untuk mengedit isi db.192 ketikan
- Maka akan muncul jendela baru lagi. dan yang kita edit masih pada bagian tulisan local host
setelah di edit
Gambar diatas adalah tahap akhir membuat DNS.setelah itu dilakukan pengecekan apakah terjadi error atau tidak.
Untuk pengecekan DNS dilakukan hal-hal berikut
1. Restart bing
2.
3.
Jika setelah di cek tidak ada terjadi error berarti pembuatan DNS anda sukses.Jika terjadi error biasanya kesalahan terjadi pada pengetikan ketika di edit.
TUGAS
Tugas Kelompok membuat 5 domain dengan IP yang berbeda. Dengan nama domain
1. dua.upnyk.net
2. tiga.upnyk.net
3. empat.upnyk.net
4. lima.upnyk.net
5. eman.upnyk.net
denagn server localhost 127.0.0.1
disini saya akan menjelaskan untuk membuat DNS dengan nama domain tiga.upnyk.net.
Langkah 1, masuk ke root. ketikan perintah dibawah ini untuk konfigurasi file, edit file
Maka akan muncul jendela baru. Tambahkan zone "tiga.upnyk.net" {type master;file "/etc/bind/db.tiga.upnyk.net";}; pada bagian yang paling bawah. save file jika telah selesai
Kemudian kita copykan dari sourcecode dari db.local ke db.tiga.upnyk.net
Edit db.pypoyamin (mengedit isi dari db.tiga.upnyk.net). ketikan perintah
Maka akan tampil jendela baru lagi yang akan di edit. jangan lupa save file.
Setelah itu mengcopy dari db.127 ke db 192 itu artinya mengcopy dari server ke komputer kita
Edit db.192 ketikan
Maka akan muncul jendela baru lagi. dan yang kita edit masih pada bagian tulisan local host. save.
Cek error dengan restart bind
Ping nama domain.Jika terjadi error pada saat di ping. cek dengan (supaya masuk ke IP localhost)
muncul jendela baru,sudah terdapat isi didlmnya.Kunci dengan tanda #. ketikan namaserver.disini servernya localhost
Setelah itu kembali di ping lagi
Untuk domain yang lainnya,cara pembuatanya sama,hanya saja di edit di nama domainnya.Dan ini printscreenan ping 4 IP lainnya
ping IP 2 nama domain dua.upnyk.net (breat prasetya)
ping IP 4 nama domain empat.upnyk.net (fajar sidiq pramono)
Ping IP 5 nama domain lima.upnyk.com (andi ujang soraya)
ping IP 6 nama domain enam.upnyk.net (triana risfahati)
BAB III
KESIMPULAN
Membuat DNS sebenarnya mudah.hanya saja kita harus teliti terhadap ketikan kita. Kalau beda spasi satu saja bisa terjadi error. Maka itu kita harus teliti mengerjakannya.
Tidak ada komentar:
Posting Komentar