Install dan konfigurasi DNS Server

 1. untuk pertama masukan perintah dnf install bind bind-utils

  • bind : Menginstal DNS Server (untuk membuat server DNS sendiri)
  • bind-utils : Menginstal alat bantu seperti dig, host. dan nslookup untuk mengecek atau menguji DNS.


Maka tampilannya akan seperti dibawah ini.


2. Setelah itu masukkan perintah nano /etc/named.conf Gunanya untuk membuka dan mengedit file konfigurasi utama DNS server BIND.


Modifikasi konfigurasi seperti dibawah ini:



jika sudah CTRL + X lalu ketik y dan enter

3. lalu  masukkan printah nano /var/named/tjkta-27.lab.zone Gunanya utuk membukan dan mengedit file zona DNS untuk domain tjkta-27.lab di server BIND.


masukkan teks seperti yang terlampir dibawah, harus sama persis posisi maupun letak titik komanya
tapi bagian seperti nama tjkta-27 dan IP itu disesuaikan saja.



4. jika sudah mengedit file zona DNS untuk domain tjkta-27.lab di server BIND, maka lanjut masukkan perintah nano /var/named/30.168.192.in-addr.arpa.zone Gunanya untuk membuka dan mengedit file zona DNS tipe reserve lookup (PTR record) untuk jaringan 192.168.30.x.


masukkan teks seperti yang terlampir dibawah, harus sama persis posisi maupun letak titik komanya.
tapi bagian seperti nama tjkta-27 dan angka 27 itu disesuaikan saja. (karena 27 adalah angka terakhir ip)


jika sudah CTRL + X lalu ketik y dan enter

5. Setelah itu masukkan perintah nano /etc/resolv.conf Gunanya untuk membuka dan mengedit file konfigurasi DNS resolver di sistem Linux.


jika tampilannya sudah sama seperti gambar dibawah ini, tidak perlu lagi dirubah apapun


6. Masukkan perintah named-checkconf Gunanya untuk memeriksa apakah file konfigurasi BIND (/etc/named.conf) valid dan bebas dari kesalahan.

named-checkzone tjkta-27.lab /var/named/tjkta-27.lab.zone

named-checkzone 30.168.192.in-addr.arpa /var/named/30.168.192.in-addr.arpa.zone

Dipastikan harus ada tulisan OK. Tulisan "OK" artinya:

  • Format dan isi file benar dan valid.
  • DNS server bisa memuat file tersebut tanpa error.
  • Siap dijalankan oleh layanan named (BIND).


7. Lalu masukkan perintah seperti dibawah. 

systemctl enable named (untuk mengatur layanan named otomatis berjalan setiap kali sistem dinyalakan, booting,)

systemctl start named (untuk menjalankan layanan DNS BIND (named) sekarang juga.)

systemctl status named (untuk melihat status layanan, apakah aktif, error, atau tidak berjalan)

pastikan statusnya Active (running)

jika tidak muncul active (running):

  • Bisa jadi konfigurasi salah.
  • File zona ada error.
  • Port DNS bentrok.
  • Layanan gagal dijalankan (status failed atau inactive)


8. Tahap terakhir masukkan perintah dig @192.168.30.27 server1.tjkta-27.local Gunanya untuk menguji apakah DNS server di alamat IP bisa menjawab permintaan (query) untuk nama domain server1.tjkta-27. local.



Komentar

Postingan populer dari blog ini

Praktikum Repository Redhat

Install CMS (Menggunakan WordPress)