Lab 6.3 DNS Master dan Slave (BIND)


Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tugas yang insyaallah bermanfaat buat kalian semua.

DNS (Domain Name Server) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: internet
DNS Slave Konsep dari DNS Master dan DNS slave adalah saling bertukar IP agar bisa terkoneksi satu sama lain sehingga setiap konfigurasi yang disetting atau di update di master, slave akan mendapatkan konfigurasi yang sama dengan master.

Berikut ini konfigurasi nya, selamat membaca!!

Topologi dan Ip Address yang saya gunakan.
'


  • KONFIGURASI SERVER MASTER

1. Install packages bind9 pada server dengan menggunakan perintah "yum install bind bind-utils -y". Sampai complete.


 2. Setelah terinstall edit file named.conf yang terletak difolder etc, perintah nya "nano /etc/named.conf". Kemudian edit script seperti pada dikotak merah. Pada listen-on port dan masukan ip server. Dan pada allow-query masukan ip network. Tambahkan allow-transfer dan isi menggunakan ip yang akan digunakan untuk DNS Slave.

 3. Setelah itu tambahkan script dibawah zone "." IN {. Itu adalah penambahan zona.

 4. Buat file forward.tkj yang terletak di dalam direktori /var/named/ dengan perintah "nano /var/named/forward.tkj". Kemudian isikan script seperti dibawah ini.

5. Buat file reverse.tkj yang terletak di dalam direktori /var/named/ dengan perintah "nano /var/named/reverse.tkj". Kemudian isikan script seperti dibawah ini.

6. Enable dan jalankan service DNS dengan perintah "systemctl enable named" dan "systemctl start named".

7. Setelah itu kita harus memberi akses service DNS ke client dengan menambahkan terlebih dahulu port 53 didalam firewall. Setelah itu restart firewall di server DNS. Perintah nya seperti pada kotak merah dibawah.

 8. Lakukan konfigurasi permission, ownership, dan SELinux dengan melakukan perintahnya satu persatu seperti pada gambar dibawah.

9. Lakukan perintah "named-checkconf /etc/named.conf untuk melihat letak sintak yang error.

10. Jika tidak ada masalah itu tandanya konfigurasi benar, selanjut nya cek zone forward seperti perintah pada gambar dibawah.

11. Edit file /etc/resolv.conf dengan perintah "nano /etc/resolv.conf". Kemudian tambahkan script seperti pada gambar dibawah untuk setting DNS.

12. Kemudian restart service network dengan menggunakan perintah "systemctl restart network".

13. Setelah semua selesai, lakukan pengujian dengan menggunakan perintah "dig master.tkjonline.net".

14. Lakukan nslookup ke domain yang kita

  • SYSTEM LOGING DNS
1. Secara default system log untuk DNS tidak aktif, maka untuk mengaktifkan future logging tersebut gunakan perintah "rndc querylog". Dan jika ingin system log aktif atau on, untuk melihatnya bisa menggunakan perintah "tail –f /var/log/messages".

  • KONFIGURASI SERVER SLAVE
1. Install packages bind9 pada server dengan menggunakan perintah "yum install bind bind-utils -y". Sampai complete.

2. Setelah terinstall edit file named.conf yang terletak difolder etc, perintah nya "nano /etc/named.conf". Kemudian edit script seperti pada dikotak merah. Pada listen-on port dan masukan ip server. Dan pada allow-query masukan ip network.

3. Setelah itu tambahkan script dibawah zone "." IN {. Itu adalah penambahan zona.

4. Enable dan jalankan service DNS dengan perintah "systemctl enable named" dan "systemctl start named".

5. Cek file yang telah dibuat dengan perintah "ls /var/named/slaves/".

6. Lakukan konfigurasi permission, ownership, dan SELinux dengan melakukan perintahnya satu persatu seperti pada gambar dibawah.

7. Edit file /etc/resolv.conf dengan perintah "nano /etc/resolv.conf". Kemudian tambahkan script seperti pada gambar dibawah untuk setting DNS.

  • SYSTEM LOGING DNS
1. Secara default system log untuk DNS tidak aktif, maka untuk mengaktifkan future logging tersebut gunakan perintah "rndc querylog". Dan jika ingin system log aktif atau on, untuk melihatnya bisa menggunakan perintah "tail –f /var/log/messages".
Secara default system log untuk DNS tidak aktif, maka untuk mengaktifkan future logging tersebut gunakan perintah rndc querylog

  • KONFIGURASI CLIENT
1. Masukan IP Preferred DNS Server menggunakan IP DNS Master, dan Alternate DNS Server masukan IP DNS Slave.


2. Lakukan pengujian ping ke master.tkjonline.net, slave.tkjonline.net, client.tkjonline.net.

3. Dan lakukan nslookup juga.


4. Cek log nya

  • MATIKAN SERVICE DNS SERVER MASTER

1. Kemudian matikan service DNS Server Master, dengan perintahnya seperti gambar dibawah.

2. Lakukan perintah nslookup.

3. Kemudian lakukan perintah ping.



  • MEMBUAT DOMAIN SENDIRI
1. Masuk ke direktori /var/named/forward.tkj dengan menggunakan perintah nano. Kemudian tambahkan script seperti pada dikotak merah.

2. Masuk ke direktori /var/named/revers.tkj dengan menggunakan perintah nano. Kemudian tambahkan script seperti pada dikotak merah.

3. Lakukan perintah seperti gambar dibawah untuk mengecek apakah ada kesalahan atau tidak.

4. Lakukan perintah dig pada domain yang sudah dibuat di Server Master.


5. Lakukan juga di Server Slave.

Seperti itu lah konfigurasi DNS Master dan Slave yang bisa saya jelaskan. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!! Congrats!!

Share this

Related Posts

Previous
Next Post »