Nama Praktikum: Instalasi dan Konfigurasi DNS Server
Platform: Debian 12
Topik: Sistem Jaringan Komputer
Durasi: 6 x 45 Menit
Target: Peserta didik memahami instalasi dan konfigurasi dasar DNS Server
IP DNS Server: 192.168.103.xxx (disesuaikan dengan IP yang diperoleh di laboratorium)
Domain Name: namasiswa.smk.net
Kompetensi Dasar yang Harus Dikuasai Sebelum Praktikum
- Pemahaman Jaringan Dasar:
- Memahami konsep dasar jaringan komputer, termasuk jenis-jenis alamat IP, subnet mask, dan gateway.
- Mengetahui fungsi DNS dalam jaringan.
- Pemahaman Sistem Operasi Linux Dasar:
- Mengetahui perintah dasar Linux seperti
cd,ls,nano,apt,systemctl, dll. - Memahami hak akses root dan menggunakan perintah
sudo.
- Pengalaman dalam Konfigurasi Jaringan:
- Pengaturan IP statis pada Debian.
- Mengetahui cara restart dan status pengecekan layanan pada Linux.
Alat dan Bahan yang Dibutuhkan
- Hardware: Komputer/laptop dengan spesifikasi yang mendukung virtualisasi atau perangkat fisik.
- Software: Debian 12, Text editor (nano/vim).
- Akses root atau hak akses
sudountuk melakukan instalasi dan konfigurasi layanan DNS.
Langkah-Langkah Praktikum
1. Instalasi DNS Server
- Update Repository
sudo apt update - Instalasi Paket BIND9
bash sudo apt install bind9 -y
2. Konfigurasi DNS Server
- Edit Konfigurasi Utama BIND9
- Buka file konfigurasi di
/etc/bind/named.conf.options - Tambahkan IP DNS server pada bagian
forwardersjika perlu. Misalnya:bash sudo nano /etc/bind/named.conf.options
Di dalam file ini, sesuaikan forwarders sebagai berikut:bash forwarders { 8.8.8.8; 8.8.4.4; };
- Buka file konfigurasi di
- Tambahkan Zona Forward dan Reverse Lookup
- Edit file
/etc/bind/named.conf.localuntuk menambahkan domainnamasiswa.smk.net:sudo nano /etc/bind/named.conf.local - Tambahkan konfigurasi zona:
zone "namasiswa.smk.net" { type master; file "/etc/bind/db.namasiswa.smk.net"; }; zone "103.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192"; };
- Edit file
- Buat File Konfigurasi Zona Forward dan Reverse
- Salin file zona template bawaan BIND untuk membuat zona baru. Zona Forward:
sudo cp /etc/bind/db.local /etc/bind/db.namasiswa.smk.net- Edit file
/etc/bind/db.namasiswa.smk.netuntuk menambahkan record DNS:
sudo nano /etc/bind/db.namasiswa.smk.netGanti isinya seperti berikut:; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA namasiswa.smk.net. root.namasiswa.smk.net. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS namasiswa.smk.net. @ IN A 192.168.103.xxxZona Reverse:sudo cp /etc/bind/db.127 /etc/bind/db.192- Edit file
/etc/bind/db.192:
sudo nano /etc/bind/db.192Tambahkan konfigurasi reverse DNS:; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA namasiswa.smk.net. root.namasiswa.smk.net. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS namasiswa.smk.net. xxx IN PTR namasiswa.smk.net. - Edit file
- Salin file zona template bawaan BIND untuk membuat zona baru. Zona Forward:
3. Restart dan Uji DNS Server
- Restart Layanan BIND9
sudo systemctl restart bind9 - Cek Status Layanan
sudo systemctl status bind9 - Uji Resolusi DNS
- Uji konfigurasi DNS menggunakan perintah berikut:
bash dig namasiswa.smk.net - Uji reverse lookup:
bash dig -x 192.168.103.xxx
- Uji konfigurasi DNS menggunakan perintah berikut:
4. Troubleshooting
- Jika DNS tidak berfungsi, pastikan tidak ada kesalahan penulisan pada file zona.
- Gunakan perintah berikut untuk memeriksa log BIND9:
bash sudo tail -f /var/log/syslog
Penilaian Praktikum
- Berhasil menginstal layanan DNS Server menggunakan BIND9.
- Berhasil mengonfigurasi zona forward dan reverse lookup sesuai dengan domain
namasiswa.smk.net. - Berhasil melakukan tes resolusi nama domain dan IP address.
Tugas Akhir
- Dokumentasikan langkah-langkah praktikum yang telah dilakukan.
- Buat laporan hasil praktikum, sertakan hasil dari perintah
digdandig -x.