Cara Konfigurasi DNS Server Debian

Assalamualaikum Wr.Wb 

Pada kesempatan kali ini saya akan membahas bagaimana cara konfigurasi DNS Server pada debian. Yuk langsung saja kita mulai konfigurasinya okee.... 

Pertama tama kita buat dulu IP Address
#nano /etc/network/interfaces


Kita masukkan ip address yang diinginkan ,caranya seperti dibawah ini
auto enp0s3
iface enp0s3 inet static
        address 172.16.21.21/16
        gateway 172.16.0.1

setelah sudah kita save (Ctrl W lalu Y)


Setelah itu langsung kita restart networknya
#systemctl restart networking


Kita cek Ip addressnya ketikkan #ip a. Bisa dilihat ip addresnya sudah berubah menjadi 172.16.21.21/16


Kita masuk ke file sources.list ,caranya kita ketik seperti dibawah ini
# nano /etc/apt/sources.list


Lalu kita tambahkan tulisan seperti dibawah ini (Jangan sampai Typo)
deb http://deb.debian.org/debian/ stretch main
deb-src http://deb.debian.org/debian/ stretch main

setelah sudah kita save (Ctrl W lalu Y)


Lalu kita update ,caranya ketikkan seperti dibawah ini
#apt-get update


Setelah itu kita install net-tools caranya adalah ketikkan seperti dibawah ini
#apt-get install net-tools


Kita coba lihat IP Address menggunakan perintah ifconfig


Install packages DNS Server (bind9) dengan perintah
#apt-get install bind9


Masuk ke directory bind9 dengan perintah
#cd /etc/bind/
Untuk melihat apa saja yang ada di dalam directori ini ketikkan
#ls
File yang akan kita rubah adalah : db.127 , db.local , named.conf.local , named.conf.options 



Kita masuk ke file named.conf.local dengan perintah
#nano named.conf.local


Lalu kita masukkan nama zone yang diinginkan .Saya disini membuat 2 DNS ( belajarbissa.net dan daffa.com) ketikkan seperti dibawah ini

zone "belajarbisa.net"{
type master;
file "/etc/bind/belajar";
};

zone "daffa.com"{
type master;
file "/etc/bind/belajar";
};

zone "12.12.12.in-addr.arpa"{
type master;
file "/etc/bind/120";
};

Note "pada bagian ip tuliskan 3 saja , dan ditulis tebalik"


Lalu kita masuk ke file named.conf.options ketikkan seperti dibawah ini
#nano named.conf.options


Pada bagian ip address kita tulis ip address gateway kita
(Disini saya menulis 172.16.0.1 karena itu ip gateway saya)


Lalu kita copy file db.local ketikkan seperti dibawah ini
#cp db.local belajar


Bisa dilihat folder yang tadi kita copy sudah ada, langsung saja kita masuk ke file tersebut
#nano belajar


Lalu kita ubah localhost menjadi nama dns kita. disini saya merubah menjadi belajarbisa.net ,dan pada bagian ip address kita ubah dan masukkan ip address kita. Setelah sudah kita save(CtrlX lalu y )


Setelah sudah kita copy db.local lagi, ketikkan seperti dibawah ini
#cp db.local daffa


Bisa dilihat folder yang tadi kita copy sudah ada, langsung saja kita masuk ke file tersebut
#nano daffa


Lalu kita ubah localhost menjadi nama dns kita. disini saya merubah menjadi daffa.com ,dan pada bagian ip address kita ubah dan masukkan ip address kita. Setelah sudah kita save ( CtrlX lalu y )


Langkah selanjutnya adalah kita mengcopy file db.127 , ketikkan seperti dibawah ini
#cp db.127 ip


Bisa dilihat folder yang tadi kita copy sudah ada, langsung saja kita masuk ke file tersebut
#nano ip


Lalu tulisan localhost kita ubah menjadi nama dns pertama kita, disini saya merubahnya menjadi belajarbisa.net . lalu kita tambahkan juga dns kedua kita , disini saya menambahkan daffa.com


Lalu kita masuk ke file resolv.conf .Ketikkan seperti dibawah ini
#nano /etc/resolv.conf


Kita tambahkan search dan nameserver nya
(Untuk search kita tulis nama DNS kita  dan untuk name server kita tulis IP Address kita)


Setelah itu kita restart bind9 , ketikkan seperti dibawah ini
#/etc/init.d/bind9 restart


Lalu kita install dnsutils ,caranya ketikkan seperti dibawah ini
#apt-get install dnsutils



>>>Pengujian.

Pertama kita uji menggunakan nslookup ,caranya ketikkan seperti dibawah ini
#nslookup 172.16.21.21


Pengujian selanjutnya adalah menggunakan dig ,caranya ketikkan seperti dibawah ini
#dig belajar bisa.net
#dig daffa.com



Komentar

Postingan populer dari blog ini

Konfigurasi Control Panel Hosting Pada Windows Server 2016

Konfigurasi Shared Hosting | Windows Server 2016

Konfigurasi Sistem Kontrol & Monitoring