Cara Konfigurasi DNS Server di Debian 10

 Assalamu'alaikum wr wb.

Pada tutorial kali ini saya akan membagikan cara mengistall DNS Server di Debian 10.

Sebelum memulai konfigurasi alangkah baiknya mengenal terlebih dahulu apa itu DNS ?, apa fungsinya ?dan bagaimana cara DNS Server berkerja !. Teman-teman silahkan literasi / membaca telebih dahulu dengan memanfaatkan mbah google maupun melalui link dibawah ini :

https://www.niagahoster.co.id/blog/apa-itu-dns/ 

https://www.cloudflare.com/learning/dns/what-is-dns/

https://www.nesabamedia.com/pengertian-fungsi-dan-cara-kerja-dns-pada-jaringan-komputer/

Secara singkat DNS adalah sebuah sistem yang mengubah url website (domain) kedalam bentuk IP Address. Tanpa DNS, kita harus mengetikan IP Address secara lengkap ketika ingin mengunjungi sebuah website (browsing). Untuk pengertian secara teoritis lebih lanjut tidak akan saya bawakan disini, teman-teman tinggal buka dan baca saja artikel pada link diatas.

Langkah Konfigurasi DNS 

1. Scan dvd 1-3 atau tambahkan repositori local debian 10

apt-cdrom add

apt-get update


2. Konfigurasikan IP Address sesuai dengan LK 

Pada turorial ini alamat ip dan domain yang akan di gunakan adalah :

IP Address - 10.2.254.1/24

Domain - tkjwikrama.net

*Silahkan sesuaikan dengan yang di LK

konfigurasi menggunakan perintah : nano /etc/network/interfaces

restart : /etc/init.d/networking restart

cek menggunakan perintah : ip address


3. Install service bind9 dan dns utils
apt install bind9 dnsutils
pastikan instalasi berhasil berjalan dengan baik
* diatas merupakan tampilan jika kalian sudah menginstal bind9 sebelumnya.

4. Pindah ke direktori konfigurasi dns server :  /etc/bind

5. Copy file forward zone (db.local) dan file reverse zone (db.127) ke file baru.
ket : - File forward digunakan untuk menerjemahkan nama domain ke ip address
        - File reverse digunakan untuk menerjemahkan ip address ke nama domain
cp db.local db.forward -> bisa juga menggunakan db.namadomain 
cp db.127 db.reverse -> bisa juga meggunakan db.10 / alamat ip

6. Konfigurasi file forward
nano /etc/bind/db.forward 
edit file di dalamnya kurang lebih seperti dibawah (nama DOMAIN dan IP di SESUAIKAN)

Save menggunakan : Ctrl + o
Exit menggunakan : Ctrl + x

7. Konfigurasi file reverse
nano /etc/bind/db.reverse
edit file di dalamnya kurang lebih seperti dibawah (nama DOMAIN dan IP di SESUAIKAN)
Save menggunakan : Ctrl + o
Exit menggunakan : Ctrl + x

8. Selanjutnya kita konfigurasikan file : named.conf.default-zones
Pada file ini kita akan melakukan zonasi (pengarahan) request dari client, jika client memanggil server (request) menggunakan nama domain maka yang akan menjawabnya adalah file forward (/etc/bind/db.forward). Begitupun sebaliknya jika request yang masuk menggunkan ip address maka yang akan menjawabnya adalah file reverse (/etc/bind/db.reverse). 
"Coba di pahami penjelasan di atas !"
nano named.conf.default-zones
tambahkan pada baris paling bawah (SESUAIKAN nama DOMAIN, IP, dan file ZONE nya).
Save menggunakan : Ctrl + o
Exit menggunakan : Ctrl + x

9. Edit file resolv.conf
nano /etc/resolv.conf
tambahkan script berikut ((SESUAIKAN nama DOMAIN dan IP) :
search tkjwikrama.net
nameserver 10.2.254.1
Save menggunakan : Ctrl + o
Exit menggunakan : Ctrl + x

10. Restart service bind9 (DNS Server)
/etc/init.d/bind9 restart
pastikan statusnya [OK], jika belum silahkan cek dan cocokan kembali konfigurasi anda.

Pengetesan
untuk menguji apakah konfigurasi dns kita berjalan dengan baik atau tidak, kita bisa menggunakan tools bernama nslookup. lebih lanjut mengenai nslookup klik : disini
  • nslookup tkjwikrama.net

  • nslookup www.tkjwikrama.net

  • nslookup mail.tkjwikrma.net

  • nslookup php.tkjwikrma.net

  • nslookup 10.2.254.1

Jika konfigurasi sudah berhasil maka hasil pengujian nslookup akan tampil seperti di atas, jika muncul failed / gagal coba di cek lagi konfigurasinya dan jangan pernah menyerah....

Kesimpulan
Terima kasih sudah membaca dan mengikuti tutorial sampai disini, masih banyak hal yang bisa kalian cari tahu (oprek) tentang dns ini, salah satunya konfigurasi yang ada dalam file forward dan revers di atas. Kalian bisa cari tahu mengenai maksud dari konfigurasi record / SOA, IN, root dns dan lain2 dari Internet; belajar tentang record dns : disini.
Sekian yang dapat saya sampaikan jika ada petanyaan silahkan tulis di kolom komentar.

Wassalamu'alaikum wr wb.







Post a Comment

0 Comments