Anda di halaman 1dari 8

XII TKJ B Fahmi Fathurrahman No laporan :

Master Slave DNS (all)

Administrasi Jaringan Instruktur : Dodi Permana,S.Pd Trimans Yogiana Tanggal : Paraf : 14/09/2012

I. II.

III.

IV.

Tujuan Agar siswa dapat memahami konfigurasi, konsep dan aplikasi master slave DNS Alat dan bahan - PC/laptop - Virtual box - Debian 5 Pendahuluan DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, DNS mempunyai 2 tipe zona, yaitu master zone, dan slave zone. Slave zone sifatnya hanya sebagai mirroring dari master zone. Percobaan kali ini membuat satu PC/laptop menjadi slave dan master DNS dari 32 PC/laptop dan menghubungkannya. Langkah kerja Konfigurasi pada master DNS 1. install paket bind9 #apt-get install bind9 2. masuk ke /etc/bind/ #cd /etc/bind/ 3. konfigurasi file named.conf.local #nano named.conf.local Untuk membuat domain Primary Name Server perlu ditambahkan konfigurasi pada file /etc/bind/named.conf. Konfigurasi tersebut terdiri dari Forward master zone, dan revers master zone. Forward master zone berfungsi untuk mengubah nama menjadi IP, begitu pula sebaliknya revers master zone berfungsi merubah ip menjadi nama. Tambahkan konfigurasi berikut pada file named.conf.local, disini hanya membuat satu type DNS master dan sisanya slave zone 7.tkj.edu"{ type master; file "/etc/bind/db.1"; allow-transfer {192.168.1.0/24;}; }; zone "1.168.192.in-addr.arpa"{ type slave; file "/etc/bind/db.2"; masters {192.168.1.102;}; };

zone "16.16.172.in-addr.arpa"{ type slave; file "/var/cache/bind/db.3"; masters {192.168.1.102; }; }; zone "1.tkj.edu"{ type slave; masters {192.168.1.103;}; file "/var/cache/bind/a"; }; zone "2.tkj.edu"{ type slave; masters {192.168.1.103;}; file "/var/cache/bind/a"; }; zone "3.tkj.edu"{ type slave; masters {192.168.1.104;}; file "/var/cache/bind/db.2"; }; zone "4.tkj.edu"{ type slave; masters {192.168.1.105;}; file "/var/cache/bind/db.3"; }; zone "5.tkj.edu"{ type slave; masters {192.168.1.106;}; file "/var/cache/bind/db.4"; }; zone "6.tkj.edu"{ type slave; masters {192.168.1.107;}; file "/var/cache/bind/db.5"; }; zone "8.tkj.edu"{ type slave;

masters {192.168.1.109;}; file "/var/cache/bind/db.7"; }; zone "9.tkj.edu"{ type slave; masters {192.168.1.110;}; file "/var/cache/bind/db.8"; }; zone "10.tkj.edu"{ type slave; masters {192.168.1.111;}; file "/var/cache/bind/db.9"; }; zone "11.tkj.edu"{ type slave; masters {192.168.1.112;}; file "/var/cache/bind/db.10"; }; zone "12.tkj.edu"{ type slave; masters {192.168.1.113;}; file "/var/cache/bind/db.11"; }; zone "13.tkj.edu"{ type slave; masters {192.168.1.114;}; file "/var/cache/bind/db.12"; }; zone "14.tkj.edu"{ type slave; masters {192.168.1.115;}; file "/var/cache/bind/db.13"; }; zone "15.tkj.edu"{ type slave; masters {192.168.1.116;}; file "/var/cache/bind/db.14"; }; zone "16.tkj.edu"{ type slave; masters {192.168.1.117;}; file "/var/cache/bind/db.15";

}; zone "17.tkj.edu"{ type slave; masters {192.168.1.118;}; file "/var/cache/bind/db.16"; }; zone "18.tkj.edu"{ type slave; masters {192.168.1.119;}; file "/var/cache/bind/db.17"; }; zone "19.tkj.edu"{ type slave; masters {192.168.1.120;}; file "/var/cache/bind/db.18"; }; zone "20.tkj.edu"{ type slave; masters {192.168.1.121;}; file "/var/cache/bind/db.19"; }; zone "21.tkj.edu"{ type slave; masters {192.168.1.122;}; file "/var/cache/bind/db.20"; }; zone "22.tkj.edu"{ type slave; masters {192.168.1.123;}; file "/var/cache/bind/db.21"; }; zone "23.tkj.edu"{ type slave; masters {192.168.1.124;}; file "/var/cache/bind/db.23"; }; zone "24.tkj.edu"{

type slave; masters {192.168.1.125;}; file "/var/cache/bind/db.24"; }; zone "25.tkj.edu"{ type slave; masters {192.168.1.126;}; file "/var/cache/bind/db.25"; }; zone "26.tkj.edu"{ type slave; masters {192.168.1.127;}; file "/var/cache/bind/db.26"; }; zone "27.tkj.edu"{ type slave; masters {192.168.1.128;}; file "/var/cache/bind/db.27"; }; zone "28.tkj.edu"{ type slave; masters {192.168.1.129;}; file "/var/cache/bind/db.28"; }; zone "29.tkj.edu"{ type slave; masters {192.168.1.130;}; file "/var/cache/bind/db.29"; }; zone "30.tkj.edu"{ type slave; masters {192.168.1.131;}; file "/var/cache/bind/db.30"; }; zone "31.tkj.edu"{ type slave; masters {192.168.1.132;}; file "/var/cache/bind/db.31";

}; zone "32.tkj.edu"{ type slave; masters {192.168.1.133;}; file "/var/cache/bind/db.32"; }; 4. copy file default db.local ke db.fahmi dan db.127 ke db.99 dan ke db.mail #cp db.local db.fahmi #cp db.127 db.99 #cp db.127 db.mail 5. konfigurasi file db.1 #nano db.fahmi Tambahkan domain mail dengan ip 172.16.16.121

Gambar 1

6. konfigurasi db.99 #nano db.2 Karena setiap slave DNS me-resolve ke ip 192.168.1.102 maka masing-masing slave DNS tidak perlu menambahkan satu persatu reverse ip di zona reverse.

Gambar 2

Untuk konfigurasi zona reverse di ip 192.168.1.102, harus menambahakan satu persatu reverse ip dari masing-masing slave DNS dari 192.168.1.102-192.168.1.133, Masukan nameserver 192.168.1.108 #nano /etc/resolve.conf Nameserver 192.168.1.108 8. konfigurasi db.mail #nano /etc/db.mail Pada file db.mail hanya menambahkan konfigurasi domain mail

Gambar 3

V.

Hasil kerja 1. lakukan pengecekan masing-masing domain dengan perintah nslookup, lakukan ke semua domain master dan slave tadi dari master DNS ke slave DNS atau dari slave DNS ke master DNS #nslookup www.18.tkj.edu

Gambar 4

#nslookup mail.18.tkj.edu

Gambar 5

2. jika terjadi error maka cek kembali konfigurasi pada file /etc/bind/named.conf.local, atau cek file /var/cache/bind/ bila tidak terdapat file slave yang terdapat pada /etc/bind/named.conf.local, pengecekan pada slave ke master dapat dengan menghapus file tersebut dan restart bind9, kemudian cek kembali

VI.

Kesimpulan Siswa dapat memahami konfigurasi, konsep dan aplikasi master slave DNS