Dns Server

Pada Halaman Ini Saya Akan Memberikan Tutorial Bagaimana Cara Memasang Bind9 Dns Server Pada Debian 11. Sebelum Lanjut Ada Baiknya Kita Mengenal Apa Itu Bind9.

BIND adalah server DNS yang paling umum digunakan di Internet, khususnya pada sistem operasi bertipe Unix yang secara de facto merupakan standar. Wikipedia

Persyaratan

  • OS : Debian 11 ONLY
  • Virtualbox Yang Telah Terpasang Debian 11

Langkah - Langkah

  1. Masuk SuperUser Dengan Menggunakan Command
su -

Login Superuser 2. Change network adapter debian 11 Samba Prompt Klik Devices --> Network --> Network Settings

  1. Buat Folder yang Akan Di Share Make Directory Ubah Attached to Menjadi Bridged Adapter, dan Name: sesuaikan dengan driver wifi. Klik Advanced --> Promiscuous Mode: Allow All --> OK
  2. Setting Network Debian 11 menggunakan DHCP
nano /etc/network/interfaces

list Directory

auto enp0s3
iface enp0s3 inet dhcp

Simpan Dengan CTRL + X & Y

  1. Cek IP DHCP
ip a

Seperti yang kita tahu IP DHCP yang kita dapat yaitu 192.168.100.141 User Add

  1. Setting Network Debian 11 menggunakan Static
nano /etc/network/interfaces

Add Password

auto enp0s3
iface enp0s3 inet static
    address 192.168.100.141
    netmask 255.255.255.0
    gateway 192.168.100.1 <-- (opsional)

Simpan Dengan CTRL + X & Y

  1. Testing ping IP Debian dengan IP Windows

Pastikan kedua Ping IP tersebut bisa saling terkoneksi Change Permission

  1. Install Bind9
apt install bind9

Nano Config

  1. Install Apache2 Go To Bottom Of Config
  2. Direktori Bin9
cd /etc/bind

Config Finished

  1. Direktori Named.Conf.Local
nano named.conf.local

"tkj1petra.net" adalah domain, sedangkan "100.168.192" adalah IP DNS (ambil ip kalian dari oktet ke-3 dan tulis dari belakang kedepan) Restart Service

zone "tk1petra.net" {
type master;
file "/etc/bind/db.tkj1";
};

zone "100.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};

Simpan Dengan CTRL + X & Y

  1. cp db local db nama Config Finished
cp db.local db.tkj1
cp db.127 db.192
  1. Direktori Db.tkj1
nano db.tkj1

Ubah Local host menjadi nama domain kalian, dan pastikan tanda titik (.) jangan sampai hilang. dan sesuaikan dengan IP DNS kalian konfigurasi-db.tkj1 ubah menjadi Restart Service

  1. Direktori Db.192
nano db.192

Sama sepeti db.tkj1, ubah localhost menjadi nama domain kalian. untuk IP 141 adalah IP yang diambil dari oktet ke-4 konfigurasi-db.192-1 ubah menjadi konfigurasi-db.192-2

  1. Direktori Resolv.conf
nano resolv.conf

Jika tidak ada search, tambahkan saja lalu tulis domain kalian konfigurasi-resolv-conf

  1. Pengujian nslookup Apache2
nslookup tkj1petra.net
nslookup 192.168.100.141

Pastikan muncul seperti gambar dibawah pengujian-nslookup

  1. Adapter Options Network Windows

Buka Control Panel --> Network & Internet --> Network and Sharing Center --> Change adpter settings --> klik 2x pada WI-FI --> Properties --> Internet Protocol Version 4 (TCP/IPv4) --> Masukkan IP DNS Kalian --> OK konfigurasi-adapter

  1. Pengujian Command Prompt

Buka Command Prompt (CMD) di Windows lalu ketikkan ping domain kalian dan ping IP DNS kalian. Pastikan kedua Ping tersebut Reply seperti gambar dibawah pengujian-cmd

  1. Pengujian di Browser Masuk ke Browser (Chrome / Microsft Edge / Mozila Firefox) dan ketikkan domain kalian di kolom search. pngujian-broswer