Kamis, 16 Desember 2010

Laporan praktikum linux-6

LAPORAN DAN TUGAS

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.

- Selanjutnya ketikan perintah dibawah ini untuk konfigurasi file, edit file


- 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)

- Maka akan tampil jendela baru lagi yang akan di edit

gambar diatas tampilan isi file db.pypoyamin. Selanjutnya edit pada bagian semua tulisan localhost. Pada bagian tulisan localhost diubah menjadi domain kita

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. Ping nama domain

3. Host nama domain


4. Dig nama domain

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: