Mulai Cepat: Menginstal dan mengonfigurasi Server DNS di Windows Server
Mulai cepat ini memperlihatkan kepada Anda cara menginstal dan mengonfigurasi Server DNS di Windows Server. Anda akan menginstal peran Server DNS untuk menghosting data zona DNS, meneruskan kueri DNS ke server nama petunjuk akar DNS, atau secara opsional ke server nama upstream.
Prasyarat
Sebelum Dapat menginstal dan mengonfigurasi server DNS, komputer Anda harus memenuhi prasyarat berikut:
- Komputer yang menjalankan versi Windows Server yang didukung.
- IP statis.
- Akun yang merupakan anggota grup Administrator, atau setara.
Menginstal Server DNS
Menginstal server Sistem Nama Domain (DNS) melibatkan penambahan peran Server DNS ke server Windows Server yang sudah ada.
Tip
Saat Anda menginstal Active Directory Domain Services (AD DS) dengan Wizard Penginstalan Active Directory Domain Services, wizard memberi Anda opsi untuk menginstal dan mengonfigurasi server DNS secara otomatis. Zona DNS yang dihasilkan terintegrasi dengan namespace domain AD DS. Untuk mempelajari selengkapnya, lihat Memahami Integrasi Layanan Domain Direktori Aktif.
Untuk menginstal peran Server DNS sebagai server mandiri, lakukan langkah-langkah berikut:
Berikut cara menginstal peran Server DNS menggunakan perintah Install-WindowsFeature .
Jalankan PowerShell di komputer Anda dalam sesi yang ditingkatkan.
Untuk menginstal peran DNS, jalankan perintah berikut. Penginstalan tidak memerlukan boot ulang.
Install-WindowsFeature -Name DNS
Mengonfigurasi Server DNS
Sekarang Anda telah menginstal peran Server DNS, Anda dapat mengonfigurasi server.
Mengonfigurasi antarmuka
Secara default, server DNS mendengarkan permintaan di semua antarmuka alamat IP. Anda dapat mengonfigurasi server DNS untuk mendengarkan antarmuka tertentu menggunakan GUI atau dengan menggunakan PowerShell.
Berikut cara mengonfigurasi antarmuka yang digunakan untuk mendengarkan permintaan DNS menggunakan perintah Set-DNSServerSetting .
Jalankan PowerShell di komputer Anda dalam sesi yang ditingkatkan.
Temukan alamat IP yang ada pada komputer Anda dengan menjalankan cmdlet Get-NetIPAddress . Catat alamat IP yang ingin Anda gunakan untuk server DNS Anda.
Get-NetIPAddress | fl IPAddress,InterfaceAlias
Simpan pengaturan server DNS saat ini dalam variabel sementara, atur properti ListeningIpAddress , dan terapkan pengaturan baru dengan menjalankan perintah berikut. Ganti tempat penampung
<ip_address>
dengan IP yang Anda catat sebelumnya.$DnsServerSettings = Get-DnsServerSetting -ALL $DnsServerSettings.ListeningIpAddress = @("<ip_address>") Set-DNSServerSetting $DnsServerSettings
Mengonfigurasi petunjuk akar
Server petunjuk root digunakan untuk membantu menyelesaikan informasi alamat DNS saat server DNS tidak dapat mengatasi kueri secara lokal dari zona yang dihosting atau cache server DNS. Server nama petunjuk akar diisi secara default dalam penginstalan baru.
Anda bisa mengedit daftar server nama akar jika diperlukan dengan menavigasi ke tab Petunjuk Akar dari kotak dialog properti server DNS atau dengan menggunakan PowerShell.
Menghapus semua server petunjuk akar tidak didukung. Sebagai gantinya, konfigurasikan server DNS Anda untuk tidak menggunakan server nama petunjuk root dengan memilih opsi Nonaktifkan server rekursi di tab Tingkat Lanjut konsol Manajer DNS. Menonaktifkan rekursi juga menonaktifkan penerus yang dikonfigurasi. Atau, hapus Gunakan petunjuk akar jika tidak ada penerus yang tersedia di tab Penerus .
Berikut cara memperbarui server nama petunjuk akar DNS menggunakan perintah Set-DnsServerRootHint .
Jalankan PowerShell di komputer Anda dalam sesi yang ditingkatkan.
Temukan alamat IP komputer Anda yang sudah ada dengan menjalankan cmdlet Get-DnsServerRootHint . Catat server nama yang ingin Anda perbarui.
Get-DnsServerRootHint
Simpan pengaturan server DNS saat ini dalam variabel dengan menjalankan perintah berikut. Ganti tempat penampung
<root_hint_name_server>
dengan server nama petunjuk akar yang Anda catat sebelumnya.$RootHintServer = (Get-DnsServerRootHint | Where-Object {$_.NameServer.RecordData.NameServer -match "<root_hint_name_server>"} )
Atur properti Ipv4address dalam variabel sementara dengan menjalankan perintah berikut. Ganti tempat penampung
<ip_address>
dengan alamat IP yang diperbarui.$RootHintServer.IPAddress[0].RecordData.Ipv4address = "<ip_address>"
Terapkan rekaman yang diperbarui dengan menjalankan perintah berikut.
Set-DnsServerRootHint $RootHintServer
Untuk memeriksa petunjuk akar yang diperbarui, jalankan perintah berikut. Perhatikan bahwa server nama memiliki titik berikutnya (.).
Get-DnsServerRootHint
Mengonfigurasi penerus
Anda dapat secara opsional mengonfigurasi penerus untuk mengatasi informasi alamat DNS daripada meneruskan lalu lintas ke server akar DNS. Anda dapat menambahkan penerus menggunakan GUI atau dengan menggunakan Set-DNSServerForwarder
cmdlet PowerShell.
Catatan
Petunjuk akar DNS tidak akan digunakan kecuali penerus Anda gagal merespons.
Berikut cara menginstal peran server DNS menggunakan perintah Install-WindowsFeature .
Jalankan PowerShell di komputer Anda dalam sesi yang ditingkatkan.
Untuk mengonfigurasi penerus DNS, ganti tempat penampung
<ip_forwarder_1>
dan<ip_forwarder_2>
dengan alamat IP server DNS yang akan digunakan sebagai penerus Anda. Kemudian, jalankan perintah berikut.$Forwarders = "<ip_forwarder_1>","<ip_forwarder_2>" Set-DnsServerForwarder -IPAddress $Forwarders
Menghapus peran Server DNS
Untuk menghapus peran Server DNS, lakukan langkah-langkah berikut.
Berikut cara menghapus instalan peran Server DNS menggunakan perintah Hapus instalan-WindowsFeature .
Dalam prompt PowerShell yang ditingkatkan, jalankan perintah berikut:
Uninstall-WindowsFeature -Name DNS
Penting
Saat menghapus layanan peran server DNS dari komputer Windows Server, ketahui hal berikut:
- Untuk server DNS yang menghosting zona terintegrasi AD DS, zona ini disimpan atau dihapus sesuai dengan jenis penyimpanannya. Data zona tidak dihapus kecuali server DNS yang Anda hapus instalannya adalah server DNS terakhir yang menghosting zona tersebut.
- Untuk server DNS yang menghosting zona DNS standar, file zona tetap berada di direktori %systemroot%\System32\Dns , tetapi tidak dimuat ulang jika server DNS diinstal ulang. Jika Anda membuat zona baru dengan nama yang sama dengan zona lama, file zona lama diganti dengan file zona baru.