Windows Server 2025 / Menginstal DNS serta membuat zona dan record

Untuk melatih resolusi nama internal dengan DNS (Domain Name System, sistem nama domain), pasang peran DNS Server, buat zona primer, lalu tambahkan record yang diperlukan. Lab Windows Server 2025 ini memakai lab.example.test pada DC1 sebelum dipromosikan menjadi pengontrol domain, terpisah dari zona Active Directory ad.example.test yang akan dibuat kemudian.

Periksa data yang ada dan jaringan lab

DC1 memakai 172.24.50.10/24 dan FS1 memakai 172.24.50.20/24; keduanya bersama CLIENT1 harus berada pada jaringan terisolasi yang sama. /24 setara dengan subnet mask 255.255.255.0. Periksa zona dan record yang sudah ada sebelum membuatnya, tanpa menimpa data operasional. Jika elemen lab sudah ada dan nilainya sesuai, jangan membuat duplikat. Selesaikan konflik nilai sebelum melanjutkan.

  • Pastikan alamat DC1 statis dan tersedia akun dengan izin administrator.
  • Gunakan lab.example.test khusus untuk latihan dan ad.example.test untuk domain.
  • Pastikan alamat FS1 yang sebenarnya dan hindari nama ganda dengan nilai yang bertentangan.
  • Resolusi eksternal tidak diperlukan untuk memeriksa record internal ini.

Pasang DNS dan alat administrasi

Pada DC1, buka Windows PowerShell dengan Run as administrator. Perintah ini bekerja pada server lokal; jangan menjalankan pemasangan peran pada CLIENT1. Periksa Success dan RestartNeeded pada hasil instalasi, lalu penuhi permintaan mulai ulang sebelum melanjutkan. Kueri berikutnya harus menunjukkan peran DNS sebagai Installed dan layanan DNS sebagai Running:

Install-WindowsFeature -Name DNS -IncludeManagementTools
Get-WindowsFeature -Name DNS
Get-Service -Name DNS

Sebagai alternatif, buka Server Manager → Manage → Add Roles and Features. Pilih pemasangan berbasis peran atau fitur, pastikan targetnya DC1, pilih DNS Server, lalu tinjau alat yang diperlukan sebelum memasang. Panduan instalasi DNS Microsoft menjelaskan asistennya. Setelah selesai, buka DNS Manager melalui dnsmgmt.msc dan pastikan terhubung ke DC1. Untuk Server Core, gunakan PowerShell atau DNS Manager dari PC administrasi yang sudah disiapkan; -IncludeManagementTools tidak mengubah Core menjadi instalasi dengan desktop.

Buat zona primer latihan dan record host

  1. Di DNS Manager yang terhubung ke DC1, klik kanan Forward Lookup Zones, lalu pilih New Zone.
  2. Pilih Primary zone. Penyimpanan dalam Active Directory memerlukan pengontrol domain dengan DNS dan belum tersedia pada DC1 yang belum dipromosikan.
  3. Masukkan lab.example.test dan buat file zona baru lab.example.test.dns. Jangan menggunakan file operasional yang sudah ada.
  4. Pilih Do not allow dynamic updates, lalu selesaikan asisten. Pembaruan domain yang aman dikonfigurasi pada tahap lain.
  5. Di lab.example.test, pilih New Host (A or AAAA). Masukkan fs1 dan 172.24.50.20, lalu pilih Add Host. Buat record penunjuk balik PTR setelah zona pencarian balik tersedia.

Sebagai alternatif dari pembuatan melalui asisten, jalankan blok berikut pada DC1 jika lab.example.test belum ada. Pilih satu metode saja. Jika zona dan fs1 sudah dibuat melalui antarmuka, lewati kedua baris Add dan gunakan hanya kueri terakhir untuk memeriksanya. -ZoneFile membuat zona berbasis file, sedangkan -DynamicUpdate None menolak pembaruan dinamis pada zona lab yang dikelola manual ini. Jangan menjadikannya kebijakan umum untuk zona domain. Panduan pengelolaan zona DNS menjelaskan opsi penyimpanan:

Add-DnsServerPrimaryZone -Name 'lab.example.test' -ZoneFile 'lab.example.test.dns' -DynamicUpdate None
Add-DnsServerResourceRecordA -ZoneName 'lab.example.test' -Name 'fs1' -IPv4Address 172.24.50.20
Get-DnsServerResourceRecord -ZoneName 'lab.example.test' -Name 'fs1'

Tambahkan zona pencarian balik dan alias

Zona pencarian balik untuk 172.24.50.0/24 bernama 50.24.172.in-addr.arpa. Periksa dahulu apakah sudah ada zona yang mencakup rentang itu dan apakah record-nya digunakan layanan lain. Asisten menerima ID jaringan dalam urutan biasa, 172.24.50, lalu membentuk nama zona balik:

  1. Di Reverse Lookup Zones, pilih New Zone lalu Primary zone dengan penyimpanan berbasis file. Jangan memilih penyimpanan Active Directory pada lab sebelum promosi ini.
  2. Pilih zona pencarian balik IPv4 dan masukkan Network ID 172.24.50. Pastikan nama yang terbentuk adalah 50.24.172.in-addr.arpa.
  3. Buat file zona baru memakai nama yang diusulkan untuk zona ini, pilih Do not allow dynamic updates, lalu selesaikan asisten.
  4. Di zona pencarian balik baru, pilih New Pointer (PTR). Lengkapi oktet alamat terakhir dengan 20, pastikan 172.24.50.20, dan masukkan fs1.lab.example.test sebagai nama host. Simpan jika belum ada record yang benar.
  5. Di lab.example.test, pilih New Alias (CNAME). Isi portal sebagai alias dan fs1.lab.example.test sebagai nama target lengkap, bukan alamat IP, lalu simpan.
  6. Periksa record A fs1, CNAME portal, dan PTR .20 secara terpisah sebelum menjalankan kueri klien.

Alias CNAME hanya menunjukkan resolusi nama, bukan konfigurasi situs web atau akses berbagi file yang lengkap. PTR adalah record yang memetakan alamat ke nama. Pembuatan PTR otomatis juga memerlukan zona pencarian balik yang sesuai; jika record sudah dibuat, periksa hasilnya dan jangan menduplikasikannya. Panduan record DNS menjelaskan kolom pada asisten, sedangkan dasar zona dan jenis record DNS menjelaskan perbedaannya.

Verifikasi tiga kueri dari klien

Buka PowerShell pada CLIENT1 dan arahkan kueri langsung ke server DNS DC1 dengan -Server 172.24.50.10. Anda belum perlu mengubah resolver bawaan antarmuka jaringan. Tiga kueri berikut memeriksa record alamat A, alias CNAME, dan hubungan balik PTR secara terpisah:

Resolve-DnsName 'fs1.lab.example.test' -Type A -Server 172.24.50.10
Resolve-DnsName 'portal.lab.example.test' -Type CNAME -Server 172.24.50.10
Resolve-DnsName '172.24.50.20' -Type PTR -Server 172.24.50.10

Jawaban A harus memuat 172.24.50.20, CNAME menunjukkan fs1.lab.example.test sebagai target, dan PTR mengembalikan nama host tersebut. Titik terakhir pada nama dapat menandai akar DNS, bukan komputer yang berbeda. Jika waktu habis, pastikan layanan DNS berstatus Running, mendengarkan pada .10, dan dapat dijangkau dari jaringan terisolasi. Untuk kesalahan nama, periksa ejaan, zona, jenis, dan nilainya. DNS memakai port 53 melalui UDP (User Datagram Protocol) dan TCP (Transmission Control Protocol); pengujian TCP saja tidak memeriksa seluruh jalur kueri. Tinjau profil dan cakupan aturan firewall yang sesuai tanpa mematikan firewall. Panduan diagnosis server DNS membantu membedakan penyebabnya.

Untuk membandingkan perubahan yang dapat dikembalikan, catat dulu target CNAME portal yang baru Anda buat. Hapus hanya alias latihan tersebut di lab.example.test, ulangi kueri CNAME ke .10, buat kembali dengan target fs1.lab.example.test, lalu kueri lagi. Jawaban lama atau negatif dapat tersimpan dalam cache; pertimbangkan TTL (Time to Live), batas masa simpan cache, sebelum menilai hasilnya. Jangan menghapus record layanan Active Directory atau mencopot DNS untuk membersihkan latihan. Pertahankan atau hapus zona latihan hanya setelah memeriksa ketergantungannya; zona pencarian balik juga dapat dipakai record lain.