🔗 Pengenalan DNS (Domain Name System)

Panduan penting tentang cara kerja DNS, komponennya, dan langkah pemasangan/konfigurasi asas.

Utama

Apakah DNS?

Domain Name System (DNS) ialah sistem direktori yang menterjemahkan nama domain yang dibaca manusia (cth., **www.google.com**) kepada alamat **IP numerik** (cth., 142.250.190.100) yang diperlukan oleh komputer untuk komunikasi. Ia berfungsi sebagai "buku telefon" Internet, membolehkan pengguna mengakses laman web tanpa perlu menghafal alamat IP.

3 Komponen/Konsep Inti DNS

Memahami DNS melibatkan beberapa elemen penting yang bekerjasama:

🛠️ Panduan Pemasangan dan Konfigurasi DNS Server

BIND DNS Server pada Linux (Debian / Ubuntu)

BIND (Berkeley Internet Name Domain) ialah perisian DNS server yang paling umum digunakan pada sistem Linux.

  1. Pemasangan BIND: Buka terminal dan jalankan:
    sudo apt update
    sudo apt install bind9 bind9utils
  2. Semak Perkhidmatan: Pastikan BIND berjalan:
    sudo systemctl status bind9
  3. Konfigurasi Zon Asas (Contoh Zon Forward): Edit fail konfigurasi utama (`/etc/bind/named.conf.local`) dan tambah zon baru:
    zone "exampleku.net" {
        type master;
        file "/etc/bind/db.exampleku.net";
    };
  4. Buat Fail Zon: Buat fail zon (`/etc/bind/db.exampleku.net`) dan tentukan A Record anda.
  5. Mulakan Semula BIND:
    sudo systemctl restart bind9

DNS Role pada Windows Server

DNS Server ialah komponen penting dalam rangkaian Windows Server, terutamanya untuk persekitaran Active Directory.

  1. Buka Server Manager: Dalam Windows Server, buka **Server Manager**.
  2. Tambah Role: Klik **"Manage"** → **"Add Roles and Features"**.
  3. Pilih Role: Pada bahagian "Server Roles", tandakan **"DNS Server"**.
  4. Pemasangan: Teruskan sehingga proses pemasangan selesai.
  5. Konfigurasi Zona: Buka konsol **DNS Manager**, klik kanan pada **"Forward Lookup Zones"**, kemudian pilih **"New Zone"** untuk membuat zon baru (cth., `exampleku.net`).
  6. Tambah Record: Setelah Zon dicipta, klik kanan di Zon tersebut dan pilih **"New Host (A or AAAA)"** untuk menambah alamat IP.