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.
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.
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
- 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.
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.
- SYSTEM LOGING DNS
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.
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!!