Kamis, 27 November 2025

LKPD 10 DNS

LEMBAR KERJA PESERTA DIDIK (LKPD_10)Jaringan komputer Transparansi Grafis Jaringan Portable, infrastruktur  jaringan, Jaringan komputer, elektronik png | PNGEgg

Kelas : XI-TJKT-1

Nama : Muhammad Esya Nur Hidayat


Mata Pelajaran: Administrasi Sistem Jaringan / Sistem Operasi Jaringan 

Topik: Instalasi dan Konfigurasi DNS Server di Debian 

Alokasi Waktu: 2 Pertemuan


A. TUJUAN PEMBELAJARAN:

Setelah menyelesaikan LKPD ini, peserta didik diharapkan mampu:

  1. Menjelaskan konsep dasar DNS (Domain Name System) dan cara kerjanya.

  2. Memahami peran DNS Server dalam menerjemahkan nama domain ke IP Address.

  3. Melakukan instalasi paket BIND9 di Debian Server.

  4. Mengkonfigurasi Forward Lookup Zone untuk domain lokal.

  5. Mengkonfigurasi Reverse Lookup Zone untuk resolusi IP ke nama domain.

  6. Melakukan pengujian resolusi nama dari komputer klien.

  7. Menganalisis hasil resolusi DNS.


B. TEORI SINGKAT:

1. DNS (Domain Name System):

DNS adalah sistem penamaan hierarkis terdistribusi yang digunakan untuk menerjemahkan nama domain yang mudah diingat manusia (misal: google.com) menjadi alamat IP yang digunakan oleh komputer (misal: 172.217.10.14). Ini ibarat buku telepon internet; Anda mencari nama, dan DNS memberi Anda nomor telepon (IP Address). DNS sangat fundamental untuk cara kerja internet dan jaringan modern.

2. DNS Server (BIND9):

DNS Server adalah perangkat lunak yang menyimpan basis data nama domain dan alamat IP, serta melayani permintaan resolusi dari klien. BIND (Berkeley Internet Name Domain) adalah implementasi DNS server open-source yang paling banyak digunakan di dunia. Di Debian, paketnya dikenal sebagai bind9.

Dalam konfigurasi DNS lokal, kita akan membuat:

  • Forward Lookup Zone: Bertanggung jawab untuk menerjemahkan nama domain ke IP Address (misal: server.labku.local ke 192.168.10.10). Ini berisi A records (untuk IPv4) dan AAAA records (untuk IPv6).

  • Reverse Lookup Zone: Bertanggung jawab untuk menerjemahkan IP Address ke nama domain (misal: 192.168.10.10 ke server.labku.local). Ini berisi PTR records.


C. ALAT DAN BAHAN:

  1. Satu Virtual Machine (VM) yang akan menjadi Debian Server (sudah terinstal Debian Server Core dengan IP statis dan SSH aktif).

  2. Satu Virtual Machine (VM) yang akan menjadi klien Windows/Linux (misal: Windows 10/11 atau Linux Client).

  3. Software Virtualisasi: Oracle VirtualBox, VMware Workstation Player/Pro, atau Hyper-V.

  4. Koneksi jaringan internal antar VM (misal: mode Internal Network atau Host-Only Adapter di VirtualBox/VMware, atau Private Switch di Hyper-V) untuk simulasi jaringan lokal. Pastikan klien dan server berada dalam segmen jaringan yang sama.

  5. Aplikasi klien SSH (misal: PuTTY untuk Windows, atau terminal bawaan untuk Linux/macOS) untuk mengakses Debian Server.

  6. Lembar kerja dan alat tulis.


D. KESELAMATAN KERJA:

  1. Pastikan sumber daya listrik stabil.

  2. Ikuti instruksi dengan cermat.

  3. Berhati-hatilah saat mengedit file konfigurasi sistem. Selalu backup file konfigurasi penting sebelum mengeditnya.

  4. Laporkan kepada guru/instruktur jika ada kendala atau kerusakan.

  5. Penting: Server DNS Anda harus memiliki IP Address STATIS. Pastikan firewall tidak memblokir port DNS (UDP/TCP 53).


F. HASIL PENGAMATAN / ANALISIS:

  1. Apa fungsi utama dari DNS dalam jaringan komputer? Berikan contohnya.

  2. Jelaskan perbedaan antara Forward Lookup Zone dan Reverse Lookup Zone!

  3. Apa fungsi dari A record, NS record, dan PTR record dalam DNS?

  4. Bagaimana cara memverifikasi bahwa layanan BIND9 berjalan di Debian Server?

  5. Mengapa IP Address DNS Server harus statis?


G. KESIMPULAN:

Buatlah kesimpulan mengenai pengetahuan dan keterampilan yang Anda peroleh setelah menyelesaikan LKPD ini. Jelaskan pentingnya DNS Server dalam mempermudah akses sumber daya di jaringan lokal maupun internet, dan bagaimana konfigurasi BIND9 di Debian memungkinkan pengelolaan resolusi nama domain yang efektif.


H. PENILAIAN:

No

Kriteria Penilaian

Maksimal Skor (Poin)

1

Kelengkapan langkah kerja 

1

2

Kebenaran konfigurasi

1

3

Ketepatan waktu penyelesaian

1

4

Kemampuan menyelesaikan masalah secara mandiri

1

5

Kemampuan bernalar 

1


Total

5


Penugasan :

  • Screenshot instalasi paket bind9 dan dnsutils.

  • Screenshot file /etc/bind/named.conf.local setelah diedit.

  • Screenshot file db 

  • Screenshot hasil named-checkconf dan named-checkzone.

  • Screenshot systemctl status bind9.

  • Screenshot hasil dig dan ping dari server dan klien.

  • Screenshot konfigurasi DNS di klien Windows/Linux.

  • Unggah ke blogger anda dan sertakan keterangan tahapan dan kesimpulan pembelajaran tersebut.

  • Referensi https://youtu.be/WdDVdi6NvpQ

F. JAWABAN HASIL PENGAMATAN

1. Apa fungsi utama dari DNS dalam jaringan komputer? Berikan contohnya.

DNS (Domain Name System) berfungsi untuk menerjemahkan nama domain menjadi IP Address dan sebaliknya.
Tujuannya agar pengguna tidak perlu mengingat angka IP yang rumit.

Contoh:
Ketika kamu mengetik google.com, DNS akan menerjemahkannya menjadi IP seperti 142.250.190.78 sehingga komputer tahu harus terhubung ke server yang mana.


2. Jelaskan perbedaan antara Forward Lookup Zone dan Reverse Lookup Zone!

Zona DNS Fungsi Contoh
Forward Lookup Zone Menerjemahkan nama domain → IP address www.example.com → 192.168.1.10
Reverse Lookup Zone Menerjemahkan IP address → nama domain 192.168.1.10 → www.example.com

Sederhananya:

Forward = nama ke IP
Reverse = IP ke nama


3. Apa fungsi dari A record, NS record, dan PTR record dalam DNS?

A Record (Address Record)

Memetakan nama domain ke IP address (IPv4).
Contoh:
www.example.com IN A 192.168.1.10

NS Record (Name Server Record)

Menunjukkan server DNS mana yang bertanggung jawab untuk sebuah domain.
Contoh:
example.com IN NS ns1.example.com

PTR Record (Pointer Record)

Dipakai pada Reverse Lookup, memetakan IP address → nama domain.
Contoh:
10.1.168.192.in-addr.arpa IN PTR www.example.com


4. Bagaimana cara memverifikasi bahwa layanan BIND9 berjalan di Debian Server?

Gunakan perintah berikut:

Cek status service BIND9

systemctl status bind9

Jika aktif, akan muncul status:
active (running)

Cek apakah port DNS (53) aktif

ss -tulpn | grep :53

Test query DNS lokal

dig @localhost example.com

Jika keluar jawaban DNS, berarti BIND9 bekerja.


5. Mengapa IP Address DNS Server harus statis?

Karena:

  1. DNS harus selalu dapat diakses – jika IP berubah, klien tidak bisa menemukan DNS server.

  2. Server yang melayani jaringan (DNS, DHCP, Web server) harus memakai IP tetap supaya stabil.

  3. Konfigurasi klien, router, dan zone record DNS mengarah ke IP fixed.

Jika DNS memakai DHCP (dinamis), maka:

  • Klien bisa gagal resolve domain

  • Zona DNS bisa invalid

  • Layanan jaringan tidak stabil

Jadi IP DNS wajib statis demi keandalan jaringan.


Jika kamu mau, saya juga bisa buatkan versi ringkas untuk catatan ujian, atau versi lebih teknis untuk laporan praktikum.


G. Kesimpulan:

Setelah menyelesaikan LKPD ini, saya memperoleh pemahaman dan keterampilan dalam mengelola layanan DNS pada jaringan komputer, khususnya menggunakan BIND9 di Debian Server. Saya memahami bahwa DNS memiliki peran yang sangat penting dalam mempermudah akses ke berbagai sumber daya, baik di jaringan lokal maupun di internet, dengan cara mengubah nama domain yang mudah diingat menjadi alamat IP yang digunakan komputer untuk saling berkomunikasi. Tanpa DNS, pengguna harus menghafal deretan angka IP, sehingga proses akses layanan menjadi tidak efisien dan rentan kesalahan.

Melalui konfigurasi BIND9, saya dapat membuat Forward Lookup Zone dan Reverse Lookup Zone, mengelola record seperti A, NS, dan PTR, serta memastikan layanan DNS berjalan dengan baik melalui proses verifikasi. Pengalaman ini memberikan pemahaman praktis tentang bagaimana sebuah jaringan mengatur dan menyediakan resolusi nama secara terstruktur serta andal.

Secara keseluruhan, keterampilan konfigurasi DNS menggunakan BIND9 sangat penting untuk membangun jaringan yang stabil, mudah digunakan, dan terorganisir, baik untuk skala kecil seperti laboratorium maupun jaringan besar dalam lingkungan produksi.


Hasil Screenshoot

1. ini adalah hasil dari instalasi bind9 dns-utils untuk nanti kita bisa melakukan ping lewat domain
2. ini adalah konfigurasi pertama setelah install dns-utils yaitu di file /etc/bind/named.conf.local/
3. ini adalah konfigurasi kedua yaitu membuat ip address untuk server dan client untuk nanti di pake oleh dns
4. ini adalah konfigurasi ketiga yaitu membuat nama domain untuk server dan client untuk nanti di pake dns
5. ini adalah tahap test jika file yang sudah dikonfigurasi berjalan dengan baik dan tidak ada error
6. ini adalah tahap dimana kita melakukan restart bind9 untuk konfigurasi yang kita sudah pake berfungsi di dns-utils nya
7. ini adalah tahap uji coba apakah dns nya bisa di ping atau tidak melalui server dan klien (di server melakukan test dig domain dan ip dns/domain sedangkan client menggunakan test nslookup domain dan ip address)
8. ini adalah konfigurasi ip address dan dns yang digunakan pada client (windows) dan server (debian)

LKPD 14 DATABASE PHPMYADMIN

LEMBAR KERJA PESERTA DIDIK(LKPD_14) Kelas : XI-TJKT-1 Nama : Muhammad Esya Nur Hidayat Mata Pelajaran: Administrasi Sistem Jaringan / S...