install DNS ServerSumber gambar : https://www.freepik.com/

DNS (Domain Name System) adalah sistem yang mengonversi nama domain menjadi alamat IP yang terkait untuk membantu komputer mengidentifikasi dan berkomunikasi satu sama lain di jaringan komputer, seperti internet.

DNS server adalah komputer atau server yang menyimpan basis data distribusi terkait nama domain dan alamat IP. Ketika mencari alamat IP dari sebuah nama domain, komputer mengirim permintaan ke DNS server. DNS server kemudian memberikan jawaban dengan memberikan alamat IP yang sesuai.

Jenis utama DNS

  1. DNS Recursive Resolver
    Server ini menerima permintaan dari komputer atau perangkat klien dan mencari informasi yang diperlukan dari server DNS authoritative. Setelah mendapatkan jawaban, resolver mengembalikan informasi tersebut ke komputer atau perangkat klien.

  2. DNS Authoritative Server
    Server ini berisi informasi terkait dengan zona domain tertentu. Ketika menerima permintaan untuk informasi domain yang terkait, server authoritative memberikan jawaban dengan memberikan informasi yang benar.

Cara Install DNS

  1. Perbarui paket sistem
    apt update && apt upgrade
  2. Instalasi paket BIND
    apt install bind9
  3. Konfigurasi firewall
    ufw allow 53/tcp
    cat : tidak suport apabila iptables pada mode legacy
  4. Konfigurasi resolv.conf
    nano /etc/resolv.conf
    Contoh isinya
    nameserver 8.8.8.8
    nameserver 192.168.10.1
    search sone2.com

  5. Konfigurasi Hosts
    nano /etc/hosts
    tambahkan baris berikut, sesuaikan dengan konfigurasi IP dan nameservernya
    192.168.10.1 sone2.com
  6. Buat file konfigurasi DNS
    nano /etc/bind/named.conf.local
    konfigurasi isi filenya dan tambahkan baris berikut

    zone "sone2.com" {
    type master;
    file "db.sone2.com";
    };


    * Ganti sone2.com dengan domain yang diinginkan
  7. Buat file zona DNS
    nano /etc/bind/db.sone2.com
    Konfigurasi isi filenya

    $TTL 604800
    @ IN SOA ns.example.com. root.example.com. (
    2024011400 ; serial
    3600 ; refresh
    1800 ; retry
    604800 ; expire
    86400 ; minimum
    )
    @ IN NS ns.example.com.
    ns IN A 192.168.1.1

    *ganti domain dan IP sesuai kebutuhan
  8. Reset paket DNS
    service bind9 restart
  9. Uji coba konfigurasi DNS dengan menggunakan perintah nslookup, jika berhasil akan menampilkan ip dan domain yang sesuai

Aktfikan IP Forward

Masuk konfigurasi nano /etc/sysctl.conf kemudian cari baris net.ipv4.ip_forward=1 dan hilangkan tanda pagar (#)

2 thoughts on “Install DNS Server pada Ubuntu”

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *