Rangkuman WEBINAR ITTS: "Membuat Domain Name System Server Sendiri"

 


📅Jum'at, 13 Maret 2025
🕐 Pukul 16.00-17.00 WIB

Tugas 014 :

Membuat Domain Name System Server Sendiri

Moderator :
Amanda Mahardika Saskia (Mahasiswi Semester 7 Sistem Informasi ITTS )
Speaker :
Ir. Onno W Purbo, M. Eng., Ph.D ( Rektor ITTS )

    Webinar "Membuat Domain Name System Server Sendiri" memberikan pemahaman komprehensif mengenai konsep domain, khususnya domain .ID, serta panduan praktis dalam membangun dan mengamankan server DNS menggunakan Bind9. Materi yang disampaikan mencakup pengenalan domain, jenis-jenis domain .ID, peran PANDI, proses pendaftaran domain .ID, pemahaman tentang Domain Name System (DNS), langkah-langkah pembuatan server DNS sendiri, serta strategi keamanan untuk melindungi server DNS.

A. Apa itu Domain?

Domain adalah alamat unik yang digunakan untuk mengidentifikasi suatu situs web di internet, menggantikan alamat IP numerik yang sulit diingat menjadi nama yang lebih mudah dikenali, seperti "example.com". Struktur domain terdiri dari beberapa level:

  • Top-Level Domain (TLD): Seperti .com, .org, .net, dan lainnya.
  • Second-Level Domain (SLD): Nama yang dipilih pemilik domain, misalnya "example" pada "example.com".
  • Subdomain: Bagian tambahan sebelum domain utama, seperti "blog.example.com".

B. Apa itu Domain .ID?

Domain .ID adalah domain tingkat atas (TLD) khusus untuk Indonesia yang dikelola oleh Pengelola Nama Domain Internet Indonesia (PANDI). Jenis-jenis domain .ID antara lain:

  • .id: Domain terbuka untuk umum.
  • .co.id: Untuk perusahaan berbadan hukum.
  • .or.id: Untuk organisasi non-profit.
  • .ac.id: Untuk institusi akademik.
  • .sch.id: Untuk sekolah.
  • .web.id: Untuk penggunaan pribadi.
  • .go.id: Untuk instansi pemerintahan.

C. Apa itu PANDI?

PANDI (Pengelola Nama Domain Internet Indonesia) adalah organisasi yang bertanggung jawab atas pengelolaan domain .ID di Indonesia. Peran PANDI mencakup pendaftaran, pemeliharaan, dan pengelolaan domain .ID, memastikan keamanan dan stabilitas sistem domain Indonesia, serta mendukung perkembangan infrastruktur internet nasional.

D. Bagaimana Cara Mendaftar Domain .ID?

Langkah-langkah untuk mendaftarkan domain .ID meliputi:

  1. Pilih Nama Domain: Tentukan nama domain yang sesuai dan periksa ketersediaannya melalui registrar resmi PANDI.
  2. Pilih Registrar: Daftar melalui registrar resmi yang bekerja sama dengan PANDI.
  3. Siapkan Dokumen (Jika Diperlukan): Untuk domain tertentu seperti .co.id atau .ac.id, diperlukan dokumen pendukung seperti SIUP atau surat akreditasi.
  4. Lakukan Pembayaran: Setelah memilih domain dan mengunggah dokumen, lakukan pembayaran sesuai ketentuan registrar.
  5. Aktivasi Domain: Setelah pembayaran dikonfirmasi, domain akan aktif dan siap digunakan.

E. Apa itu Domain Name System (DNS)?

Domain Name System (DNS) adalah sistem yang menerjemahkan nama domain menjadi alamat IP agar dapat diakses melalui internet. DNS berfungsi seperti buku telepon digital yang menghubungkan alamat web dengan server tempat situs web tersebut di-host.

Cara Kerja DNS:

  1. Permintaan Resolusi: Ketika pengguna memasukkan alamat web, permintaan dikirim ke server DNS.
  2. Pencarian Cache: Jika informasi tersedia dalam cache, DNS segera memberikan jawaban.
  3. Resolusi Rekursif: Jika tidak ditemukan, resolver DNS menghubungi root server, TLD server, hingga authoritative name server.
  4. Pengembalian IP: Setelah mendapatkan alamat IP, pengguna dapat mengakses situs yang diminta.

DNS memungkinkan akses cepat dan mudah ke situs web tanpa perlu mengingat alamat IP yang kompleks.

F. Cara Membuat Domain Name System (DNS) Server Sendiri

Membuat server DNS sendiri memungkinkan pengguna untuk mengelola domain dengan lebih fleksibel dan aman. Langkah-langkah untuk membangun server DNS menggunakan Bind9 meliputi:

  1. Persiapan Awal:

    • Server dengan sistem operasi Linux (Ubuntu/Debian atau CentOS).
    • Akses root atau pengguna dengan hak administratif.
    • Domain yang akan dikonfigurasi.
  2. Instalasi Bind9:

    • Pada Debian/Ubuntu:

      sudo apt update
      sudo apt install bind9
    • Pada CentOS/RHEL:

      sudo yum install bind bind-utils
      
  3. Konfigurasi Zona Forward (Resolusi Nama ke IP):

    • Edit file konfigurasi zona di /etc/bind/named.conf.local:

      zone "example.com" {
      type master;
      file "/etc/bind/zones/db.example.com";
      };
    • Buat file zona /etc/bind/zones/db.example.com:

      $TTL 604800
      @ IN SOA example.com. admin.example.com. (
      1 ; Serial
      604800 ; Refresh
      86400 ; Retry
      2419200 ; Expire
      604800 ) ; Negative Cache TTL
      ;
      @ IN NS ns1.example.com.
      ns1 IN A 192.168.1.1


Kesimpulan:

    Webinar "Membuat Domain Name System Server Sendiri" memberikan pemahaman mendalam tentang konsep domain, khususnya domain .ID yang dikelola oleh PANDI, serta panduan praktis dalam membangun dan mengamankan server DNS menggunakan Bind9. Peserta diajak memahami struktur domain, proses pendaftaran domain .ID, fungsi DNS dalam menerjemahkan nama domain menjadi alamat IP, langkah-langkah instalasi dan konfigurasi Bind9 untuk membuat server DNS sendiri, serta strategi keamanan untuk melindungi server tersebut dari ancaman seperti serangan DDoS. 


Komentar

Postingan Populer