

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Perbarui server DNS untuk Pribadi WorkSpaces
<a name="update-dns-server"></a>

Jika Anda perlu memperbarui alamat IP server DNS untuk Active Directory Anda setelah meluncurkan WorkSpaces, Anda juga harus memperbarui WorkSpaces dengan pengaturan server DNS baru.

Anda dapat memperbarui WorkSpaces dengan pengaturan DNS baru dengan salah satu cara berikut:
+ Perbarui pengaturan DNS WorkSpaces **sebelum** Anda memperbarui pengaturan DNS untuk Active Directory.
+ Membangun kembali WorkSpaces **setelah** Anda memperbarui pengaturan DNS untuk Active Directory.

Sebaiknya perbarui pengaturan DNS WorkSpaces sebelum memperbarui pengaturan DNS di Active Directory (seperti yang dijelaskan pada [Langkah 1](#update-registry-dns) dari prosedur berikut).

Jika Anda ingin membangun kembali WorkSpaces sebagai gantinya, perbarui salah satu alamat IP server DNS di Direktori Aktif Anda ([Langkah 2](#update-dns-active-directory)), lalu ikuti prosedur [Membangun kembali WorkSpace secara pribadi WorkSpaces](rebuild-workspace.md) untuk membangun kembali alamat Anda. WorkSpaces Setelah Anda membangun kembali WorkSpaces, ikuti prosedur di [Langkah 3](#test-updated-dns-settings) untuk menguji pembaruan server DNS Anda. Setelah menyelesaikan langkah itu, perbarui alamat IP server DNS kedua Anda di Active Directory, lalu bangun kembali. WorkSpaces Pastikan untuk mengikuti prosedur di [Langkah 3](#test-updated-dns-settings) untuk menguji pembaruan server DNS kedua Anda. Sebagaimana dicatat dalam [ Praktik Terbaik](#update-dns-best-practices), kami merekomendasikan memperbarui alamat IP server DNS Anda satu per satu. 

## Praktik terbaik
<a name="update-dns-best-practices"></a>

Ketika Anda memperbarui pengaturan server DNS Anda, kami merekomendasikan praktik terbaik berikut:
+ Untuk menghindari pemutusan dan tidak dapat diaksesnya sumber daya domain, kami sangat merekomendasikan untuk melakukan pembaruan server DNS di luar jam sibuk atau selama periode pemeliharaan yang direncanakan.
+ Jangan meluncurkan yang baru WorkSpaces selama 15 menit sebelum dan 15 menit setelah mengubah pengaturan server DNS Anda.
+ Saat memperbarui pengaturan server DNS Anda, ubah satu alamat IP server DNS sekaligus. Verifikasi bahwa pembaruan pertama benar sebelum memperbarui alamat IP kedua. Kami merekomendasikan prosedur berikut ([Langkah 1](#update-registry-dns), [Langkah 2](#update-dns-active-directory), dan [Langkah 3](#test-updated-dns-settings)) dua kali untuk memperbarui alamat IP satu per satu.

## Langkah 1: Perbarui pengaturan server DNS pada Anda WorkSpaces
<a name="update-registry-dns"></a>

Dalam prosedur berikut, nilai alamat IP server DNS saat ini dan yang baru disebut sebagai berikut:
+ Alamat IP DNS saat ini: `{{OldIP1}}`, `{{OldIP2}}`
+ Alamat IP DNS baru: `{{NewIP1}}`, `{{NewIP2}}`

**catatan**  
 Jika ini adalah kedua kalinya Anda melakukan prosedur ini, ganti `{{OldIP1}}` dengan `{{OldIP2}}` dan `{{NewIP1}}` dengan `{{NewIP2}}`.

### Perbarui pengaturan server DNS untuk Windows WorkSpaces
<a name="update-registry-dns-windows"></a>

Jika Anda memiliki beberapa WorkSpaces, Anda dapat menyebarkan pembaruan registri berikut ke WorkSpaces dengan menerapkan Objek Kebijakan Grup (GPO) pada Active Directory OU untuk Anda. WorkSpaces Untuk informasi lebih lanjut tentang bekerja dengan GPOs, lihat[Kelola Windows Anda WorkSpaces secara WorkSpaces Pribadi](group_policy.md).

Anda dapat melakukan pembaruan ini baik dengan menggunakan Registry Editor atau dengan menggunakan Windows PowerShell. Kedua prosedur dijelaskan di bagian ini.

**Untuk memperbarui pengaturan registri DNS menggunakan Editor Registri**

1. Di Windows Anda WorkSpace, buka kotak pencarian Windows, dan masukkan **registry editor** untuk membuka Registry Editor (**regedit.exe**). 

1. Saat ditanya "Apakah Anda ingin mengizinkan aplikasi ini membuat perubahan pada perangkat Anda?", pilih **Ya**.

1. Di Editor Registri, arahkan ke entri registri berikut:

   **HKEY\_LOCAL\_MACHINE\\ PERANGKAT LUNAK\\ Amazon\\ SkyLight**

1. Buka kunci **DomainJoinDns**registri. Perbarui `{{OldIP1}}` dengan `{{NewIP1}}`, lalu pilih **OKE**.

1. Tutup Editor Registri.

1. Reboot WorkSpace, atau restart layanan SkyLightWorkspaceConfigService.
**catatan**  
Setelah Anda me-restart layanan SkyLightWorkspaceConfigService, dapat memakan waktu hingga 1 menit untuk adaptor jaringan untuk mencerminkan perubahan.

1. Lanjutkan ke [Langkah 2](#update-dns-active-directory), dan perbarui pengaturan server DNS Anda di Direktori Aktif untuk menggantikan `{{OldIP1}}` dengan `{{NewIP1}}`.

**Untuk memperbarui pengaturan registri DNS menggunakan PowerShell**

Prosedur berikut menggunakan PowerShell perintah untuk memperbarui registri Anda dan memulai ulang layanan SkyLightWorkspaceConfigService.

1. Di Windows Anda WorkSpace, buka kotak pencarian Windows, dan masukkan**powershell**. Pilih **Jalankan sebagai Administrator**.

1. Saat ditanya "Apakah Anda ingin mengizinkan aplikasi ini melakukan perubahan pada perangkat?", Pilih**Ya**.

1. Di PowerShell jendela, jalankan perintah berikut untuk mengambil alamat IP server DNS saat ini.

   ```
   Get-ItemProperty -Path HKLM:\SOFTWARE\Amazon\SkyLight -Name DomainJoinDNS
   ```

   Anda akan menerima output berikut.

   ```
   DomainJoinDns : {{OldIP1}},{{OldIP2}}
   PSPath        : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\SkyLight
   PSParentPath  : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Amazon
   PSChildName   : SkyLight
   PSDrive       : HKLM
   PSProvider    : Microsoft.PowerShell.Core\Registry
   ```

1. Di PowerShell jendela, jalankan perintah berikut untuk mengubah `{{OldIP1}}` ke`{{NewIP1}}`. Pastikan untuk meninggalkan `{{OldIP2}}` seperti saat ini.

   ```
   Set-ItemProperty -Path HKLM:\SOFTWARE\Amazon\SkyLight -Name DomainJoinDNS -Value "{{NewIP1}},{{OldIP2}}"
   ```

1. Jalankan perintah berikut untuk memulai ulang layanan SkyLightWorkspaceConfigService.

   ```
   restart-service -Name SkyLightWorkspaceConfigService
   ```
**catatan**  
Setelah Anda me-restart layanan SkyLightWorkspaceConfigService, dapat memakan waktu hingga 1 menit untuk adaptor jaringan untuk mencerminkan perubahan.

1. Lanjutkan ke [Langkah 2](#update-dns-active-directory), dan perbarui pengaturan server DNS Anda di Direktori Aktif untuk menggantikan `{{OldIP1}}` dengan `{{NewIP1}}`.

### Perbarui pengaturan server DNS untuk Amazon Linux 2 WorkSpaces
<a name="update-registry-dns-linux"></a>

Jika Anda memiliki lebih dari satu Amazon Linux 2 WorkSpace, kami sarankan Anda menggunakan solusi manajemen konfigurasi untuk mendistribusikan dan menegakkan kebijakan. Misalnya, Anda dapat menggunakan [Ansible](https://www.ansible.com/).

**Untuk memperbarui pengaturan server DNS di Amazon Linux 2 WorkSpace**

1. Di Linux Anda WorkSpace, buka jendela Terminal.

1. Gunakan perintah Linux berikut untuk mengedit file `/etc/dhcp/dhclient.conf`. Anda harus memiliki hak pengguna root untuk mengedit file ini. Entah menjadi root dengan menggunakan `sudo -i` perintah, atau menjalankan semua perintah dengan `sudo` seperti yang ditunjukkan.

   ```
   sudo vi /etc/dhcp/dhclient.conf
   ```

   Di file `/etc/dhcp/dhclient.conf`, Anda akan melihat perintah `prepend` berikut, saat `{{OldIP1}}` dan `{{OldIP2}}` merupakan alamat IP dari server DNS Anda.

   ```
   prepend domain-name-servers {{OldIP1}}, {{OldIP2}}; # skylight
   ```

1. Ganti `{{OldIP1}}` dengan `{{NewIP1}}`, dan biarkan `{{OldIP2}}` apa adanya untuk saat ini.

1. Simpan perubahan Anda ke `/etc/dhcp/dhclient.conf`.

1. Reboot WorkSpace.

1. Lanjutkan ke [Langkah 2](#update-dns-active-directory), dan perbarui pengaturan server DNS Anda di Direktori Aktif untuk menggantikan `{{OldIP1}}` dengan `{{NewIP1}}`.

### Perbarui pengaturan server DNS untuk Ubuntu WorkSpaces
<a name="update-registry-dns-ubuntu"></a>

Jika Anda memiliki lebih dari satu Ubuntu WorkSpace, kami sarankan Anda menggunakan solusi manajemen konfigurasi untuk mendistribusikan dan menegakkan kebijakan. Misalnya, Anda dapat menggunakan [Landscape](https://ubuntu.com/landscape).

**Untuk memperbarui pengaturan server DNS di Ubuntu WorkSpace**

1. Di Ubuntu Anda WorkSpace, buka jendela Terminal dan jalankan perintah berikut. Anda harus memiliki hak pengguna root untuk mengedit file ini. Entah menjadi root dengan menggunakan `sudo -i` perintah, atau menjalankan semua perintah dengan `sudo` seperti yang ditunjukkan.

   ```
   sudo vi /etc/netplan/zz-workspaces-domain.yaml
   ```

1. Dalam file yaml, Anda akan melihat `nameserver` perintah berikut.

   ```
   nameservers:
       search:[{{Your domain FQDN}}]
       addresses:[{{OldIP1}}, {{OldIP2}}]
   ```

   Ganti `{{OldIP1}}` dan `{{OldIP2}}` dengan `{{NewIP1}}` dan`{{NewIP2}}`.

   Jika Anda memiliki beberapa DNS server IP addesses, tambahkan mereka sebagai nilai dipisahkan koma. Misalnya, `[{{NewDNSIP1}}, {{NewDNSIP2}}, {{NewDNSIP3}}]`.

1. Simpan file yaml.

1. Jalankan perintah `sudo netplan apply` untuk menerapkan perubahan.

1. Jalankan perintah `resolvectl status` untuk memverifikasi bahwa alamat IP DNS baru sedang digunakan.

1. Lanjutkan ke [Langkah 2](#update-dns-active-directory), dan perbarui pengaturan server DNS Anda di Active Directory.

### Perbarui pengaturan server DNS untuk Red Hat Enterprise Linux WorkSpaces
<a name="update-registry-dns-rhel"></a>

Jika Anda memiliki lebih dari satu Red Hat Enterprise Linux WorkSpace, kami sarankan Anda menggunakan solusi manajemen konfigurasi untuk mendistribusikan dan menegakkan kebijakan. Misalnya, Anda dapat menggunakan [Ansible](https://www.ansible.com/).

**Untuk memperbarui pengaturan server DNS pada Red Hat Enterprise Linux WorkSpace**

1. Di Red Hat Enterprise Linux Anda WorkSpace, buka jendela Terminal dan jalankan perintah di bawah ini. Anda harus memiliki hak pengguna root untuk mengedit file ini. Entah menjadi root dengan menggunakan `sudo -i` perintah, atau menjalankan semua perintah dengan `sudo` seperti yang ditunjukkan.

   ```
   sudo nmcli conn modify CustomerNIC ipv4.dns '{{NewIP1}} {{NewIP2}}'
   ```

1. Jalankan perintah berikut.

   ```
   sudo systemctl restart NetworkManager
   ```

1. Untuk memeriksa konfigurasi DNS dan jaringan yang diperbarui, jalankan perintah berikut.

   ```
   nmcli device show eth1
   ```

1. Lanjutkan ke [Langkah 2](#update-dns-active-directory), dan perbarui pengaturan server DNS Anda di Active Directory.

## Langkah 2: Perbarui pengaturan server DNS untuk Direktori Aktif
<a name="update-dns-active-directory"></a>

Pada langkah ini, Anda memperbarui pengaturan server DNS untuk Direktori Aktif. Sebagaimana dicatat dalam bagian [Praktik Terbaik](#update-dns-best-practices), kami merekomendasikan memperbarui alamat IP server DNS Anda satu per satu.

Untuk memperbarui pengaturan server DNS untuk Direktori Aktif, lihat dokumentasi berikut di *Panduan Administrasi AWS Directory Service *:
+ **AD Connector**: [ Perbarui alamat DNS untuk AD Connector Anda](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_connector_update_dns.html)
+ **AWS Microsoft AD Terkelola**: [Konfigurasikan Penerusan Bersyarat DNS untuk Domain Lokal Anda](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_setup_trust_prepare_onprem.html#tutorial_setup_trust_onprem_forwarder)
+ **Simple AD**: [ Konfigurasi DNS](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/simple_ad_dns.html)

Setelah memperbarui pengaturan server DNS, lanjutkan ke [Langkah 3](#test-updated-dns-settings).

## Langkah 3: Uji pengaturan server DNS yang diperbarui
<a name="test-updated-dns-settings"></a>

Setelah menyelesaikan [Langkah 1](#update-registry-dns) dan [Langkah 2](#update-dns-active-directory), gunakan prosedur berikut untuk memverifikasi bahwa pengaturan server DNS yang diperbarui berfungsi seperti yang diharapkan.

Dalam prosedur berikut, nilai alamat IP server DNS saat ini dan yang baru disebut sebagai berikut:
+ Alamat IP DNS saat ini: `{{OldIP1}}`, `{{OldIP2}}`
+ Alamat IP DNS baru: `{{NewIP1}}`, `{{NewIP2}}`

**catatan**  
Jika ini adalah kedua kalinya Anda melakukan prosedur ini, ganti `{{OldIP1}}` dengan `{{OldIP2}}` dan `{{NewIP1}}` dengan `{{NewIP2}}`.

### Uji pengaturan server DNS yang diperbarui untuk Windows WorkSpaces
<a name="test-updated-dns-settings-windows"></a>

1. Matikan server DNS `{{OldIP1}}`.

1. Masuk ke Windows WorkSpace.

1. Pada menu **Mulai** Windows, pilih **Windows System**, lalu pilih **Command Prompt**.

1. Jalankan perintah berikut, saat `{{AD_Name}}` adalah nama Direktori Aktif (misalnya, `corp.example.com`).

   ```
   nslookup {{AD_Name}}
   ```

   Perintah `nslookup` harus mengembalikan output berikut. (Jika ini adalah kedua kalinya Anda melakukan prosedur ini, Anda akan melihat `{{NewIP2}}` di tempat `{{OldIP2}}`.)

   ```
   Server:  {{Full_AD_Name}}
   Address:  {{NewIP1}}
   
   Name:    {{AD_Name}}
   Addresses:  {{OldIP2}}
             {{NewIP1}}
   ```

1. Jika output tidak seperti yang Anda harapkan atau jika Anda menerima kesalahan, ulangi [Langkah 1](#update-registry-dns).

1. Tunggu selama satu jam dan konfirmasikan bahwa tidak ada masalah pengguna yang dilaporkan. Verifikasi bahwa `{{NewIP1}}` mendapatkan kueri DNS dan merespons dengan jawaban.

1. Setelah Anda memverifikasi bahwa server DNS pertama berfungsi dengan baik, ulangi [Langkah 1](#update-registry-dns) untuk memperbarui server DNS kedua, kali ini ganti `{{OldIP2}}` dengan `{{NewIP2}}`. Kemudian ulangi Langkah 2 dan Langkah 3. 

### Uji pengaturan server DNS yang diperbarui untuk Linux WorkSpaces
<a name="test-updated-dns-settings-linux"></a>

1. Matikan server DNS `{{OldIP1}}`.

1. Masuk ke Linux WorkSpace.

1. Di Linux Anda WorkSpace, buka jendela Terminal.

1. Alamat IP server DNS yang dikembalikan dalam respons DHCP ditulis ke `/etc/resolv.conf` file lokal di file. WorkSpace Jalankan perintah berikut untuk menampilkan isi file `/etc/resolv.conf `.

   ```
   cat /etc/resolv.conf
   ```

   Anda akan melihat output berikut. (Jika ini adalah kedua kalinya Anda melakukan prosedur ini, Anda akan melihat `{{NewIP2}}` di tempat `{{OldIP2}}`.)

   ```
   ; This file is generated by Amazon WorkSpaces
   ; Modifying it can make your WorkSpace inaccessible until reboot
   options timeout:2 attempts:5
   ; generated by /usr/sbin/dhclient-script
   search {{region}}.compute.internal
   nameserver {{NewIP1}}
   nameserver {{OldIP2}}
   nameserver {{WorkSpaceIP}}
   ```
**catatan**  
Jika Anda membuat modifikasi manual pada `/etc/resolv.conf` file, perubahan tersebut hilang saat dimulai ulang. WorkSpace 

1. Jika output tidak seperti yang Anda harapkan atau jika Anda menerima kesalahan, ulangi [Langkah 1](#update-registry-dns).

1. Alamat IP server DNS yang sebenarnya disimpan dalam file `/etc/dhcp/dhclient.conf`. Untuk melihat isi file ini, jalankan perintah berikut.

   ```
   sudo cat /etc/dhcp/dhclient.conf
   ```

   Anda akan melihat output berikut. (Jika ini adalah kedua kalinya Anda melakukan prosedur ini, Anda akan melihat `{{NewIP2}}` di tempat `{{OldIP2}}`.)

   ```
   # This file is generated by Amazon WorkSpaces
   # Modifying it can make your WorkSpace inaccessible until rebuild
   prepend domain-name-servers {{NewIP1}}, {{OldIP2}}; # skylight
   ```

1. Tunggu selama satu jam dan konfirmasi bahwa tidak ada masalah pengguna yang dilaporkan. Verifikasi bahwa `{{NewIP1}}` mendapatkan kueri DNS dan merespons dengan jawaban.

1. Setelah Anda memverifikasi bahwa server DNS pertama berfungsi dengan baik, ulangi [Langkah 1](#update-registry-dns) untuk memperbarui server DNS kedua, kali ini ganti `{{OldIP2}}` dengan `{{NewIP2}}`. Kemudian ulangi Langkah 2 dan Langkah 3. 