

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualizar los servidores DNS para WorkSpaces Personal
<a name="update-dns-server"></a>

Si necesita actualizar las direcciones IP del servidor DNS de su Active Directory después de iniciar el suyo WorkSpaces, también debe actualizarlas WorkSpaces con la nueva configuración del servidor DNS.

Puede actualizar su configuración de DNS WorkSpaces con la nueva configuración de DNS de una de las siguientes maneras:
+ Actualice la configuración de DNS WorkSpaces **antes de** actualizar la configuración de DNS de Active Directory.
+ Vuelva a WorkSpaces **crearlo después** de actualizar la configuración de DNS de Active Directory.

Se recomienda actualizar la configuración de DNS WorkSpaces antes de actualizar la configuración de DNS de Active Directory (tal y como se explica en el [paso 1](#update-registry-dns) del procedimiento siguiente).

Si desea volver a crearla, WorkSpaces actualice una de las direcciones IP del servidor DNS de su Active Directory ([paso 2](#update-dns-active-directory)) y, a continuación, siga el procedimiento indicado [Cómo volver a crear un escritorio de WorkSpaces en WorkSpaces Personal](rebuild-workspace.md) para volver a crear la suya WorkSpaces. Una vez que haya reconstruido la suya WorkSpaces, siga el procedimiento del [paso 3](#test-updated-dns-settings) para probar las actualizaciones del servidor DNS. Tras completar ese paso, actualiza la dirección IP del segundo servidor DNS en Active Directory y, a continuación, WorkSpaces vuelve a crearla. Asegúrese de seguir el procedimiento del [Paso 3](#test-updated-dns-settings) para probar la actualización de su segundo servidor DNS. Como se indica en la sección [Prácticas recomendadas](#update-dns-best-practices), le recomendamos que actualice las direcciones IP de sus servidores DNS de una en una. 

## Prácticas recomendadas
<a name="update-dns-best-practices"></a>

Cuando actualice la configuración del servidor DNS, le recomendamos las siguientes prácticas recomendadas:
+ Para evitar desconexiones e inaccesibilidad de los recursos del dominio, le recomendamos encarecidamente que realice las actualizaciones del servidor DNS durante las horas de menor actividad o durante un periodo de mantenimiento planificado.
+ No inicie ninguna nueva WorkSpaces durante los 15 minutos anteriores y los 15 minutos posteriores a cambiar la configuración del servidor DNS.
+ Al actualizar la configuración del servidor DNS, cambie una dirección IP del servidor DNS al mismo tiempo. Compruebe que la primera actualización es correcta antes de actualizar la segunda dirección IP. Se recomienda realizar el siguiente procedimiento ([Paso 1](#update-registry-dns), [Paso 2](#update-dns-active-directory) y [Paso 3](#test-updated-dns-settings)) dos veces para actualizar las direcciones IP de una en una.

## Paso 1: Actualiza la configuración del servidor DNS en tu WorkSpaces
<a name="update-registry-dns"></a>

En el siguiente procedimiento, los valores actuales y nuevos de la dirección IP del servidor DNS se denominan de la siguiente manera:
+ Direcciones IP DNS actuales: `OldIP1`, `OldIP2`
+ Nuevas direcciones IP DNS: `NewIP1`, `NewIP2`

**nota**  
 Si es la segunda vez que realiza este procedimiento, sustituya `OldIP1` por `OldIP2` y `NewIP1` por `NewIP2`.

### Actualice la configuración del servidor DNS para Windows WorkSpaces
<a name="update-registry-dns-windows"></a>

Si tiene varios WorkSpaces, puede implementar la siguiente actualización del registro en el WorkSpaces aplicando un objeto de política de grupo (GPO) en la unidad organizativa de Active Directory correspondiente a su WorkSpaces unidad organizativa. Para obtener más información sobre cómo trabajar con GPOs, consulte[Administre su Windows WorkSpaces en WorkSpaces Personal](group_policy.md).

Puede realizar estas actualizaciones mediante el Editor del Registro o mediante Windows PowerShell. En esta sección se describen ambos procedimientos.

**Para actualizar la configuración del registro DNS mediante el Editor del registro**

1. En Windows WorkSpace, abre el cuadro de búsqueda de Windows e ingresa **registry editor** para abrir el Editor del Registro (**regedit.exe**). 

1. Cuando se le pregunte "¿Desea permitir que esta aplicación realice cambios en su dispositivo?", elija **Sí**.

1. En el Editor del registro, navegue hasta la siguiente entrada de registro:

   **HKEY\$1LOCAL\$1MACHINE\$1 SOFTWARE\$1 Amazon\$1 SkyLight**

1. Abra la clave de registro. **DomainJoinDns** **Actualice `OldIP1` con `NewIP1` y a continuación, seleccione OK**.

1. Cierre el editor de registro.

1. Reinicie WorkSpace o reinicie el servicio SkyLightWorkspaceConfigService.
**nota**  
Tras reiniciar el servicio SkyLightWorkspaceConfigService, el adaptador de red puede tardar hasta 1 minuto en reflejar el cambio.

1. Continúe con el [Paso 2](#update-dns-active-directory) y actualice la configuración del servidor DNS en Active Directory para reemplazarlo `OldIP1` por `NewIP1`.

**Para actualizar la configuración del registro DNS mediante PowerShell**

El siguiente procedimiento utiliza PowerShell comandos para actualizar el registro y reiniciar el servicio SkyLightWorkspaceConfigService.

1. En Windows WorkSpace, abra el cuadro de búsqueda de Windows e introduzca**powershell**. Seleccione **Ejecutar como administrador**.

1. Cuando se le pregunte "¿Desea permitir que esta aplicación realice cambios en su dispositivo?", elija **Sí**.

1. En la PowerShell ventana, ejecuta el siguiente comando para recuperar las direcciones IP actuales del servidor DNS.

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

   Debería obtener el siguiente resultado.

   ```
   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. En la PowerShell ventana, ejecuta el siguiente comando para cambiar `OldIP1` a`NewIP1`. Asegúrese de dejar `OldIP2` como está.

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

1. Ejecute el siguiente comando para reiniciar el servicio SkyLightWorkspaceConfigService.

   ```
   restart-service -Name SkyLightWorkspaceConfigService
   ```
**nota**  
Tras reiniciar el servicio SkyLightWorkspaceConfigService, el adaptador de red puede tardar hasta 1 minuto en reflejar el cambio.

1. Continúe con el [Paso 2](#update-dns-active-directory) y actualice la configuración del servidor DNS en Active Directory para reemplazarlo `OldIP1` por `NewIP1`.

### Actualizar la configuración del servidor DNS para Amazon Linux 2 WorkSpaces
<a name="update-registry-dns-linux"></a>

Si tiene más de un Amazon Linux 2 WorkSpace, le recomendamos que utilice una solución de administración de la configuración para distribuir y aplicar la política. Por ejemplo, puede utilizar [Ansible](https://www.ansible.com/).

**Para actualizar la configuración del servidor DNS en Amazon Linux 2 WorkSpace**

1. En su sistema Linux WorkSpace, abra una ventana de terminal.

1. Utilice el siguiente comando para editar el archivo `/etc/dhcp/dhclient.conf`. Debe tener privilegios de usuario raíz para editar este archivo. Para obtener estos privilegios, puede usar el comando `sudo -i` o ejecutar todos los comandos con `sudo` como se indica.

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

   En el archivo `/etc/dhcp/dhclient.conf`, verá el siguiente comando `prepend`, donde `OldIP1` y `OldIP2` son las direcciones IP de sus servidores DNS.

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

1. Reemplace `OldIP1` por `NewIP1` y deje `OldIP2` como está.

1. Guarde los cambios en `/etc/dhcp/dhclient.conf`.

1. Reinicie el WorkSpace.

1. Continúe con el [Paso 2](#update-dns-active-directory) y actualice la configuración del servidor DNS en Active Directory para reemplazarlo `OldIP1` por `NewIP1`.

### Actualice la configuración del servidor DNS para Ubuntu WorkSpaces
<a name="update-registry-dns-ubuntu"></a>

Si tiene más de un Ubuntu WorkSpace, le recomendamos que utilice una solución de administración de la configuración para distribuir y aplicar la política. Por ejemplo, puede usar [Landscape](https://ubuntu.com/landscape).

**Para actualizar la configuración del servidor DNS en un Ubuntu WorkSpace**

1. En tu Ubuntu WorkSpace, abre una ventana de Terminal y ejecuta el siguiente comando. Debe tener privilegios de usuario raíz para editar este archivo. Para obtener estos privilegios, puede usar el comando `sudo -i` o ejecutar todos los comandos con `sudo` como se indica.

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

1. En el archivo yaml, aparecerá el siguiente comando `nameserver`.

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

   Sustituya `OldIP1` y `OldIP2` por `NewIP1` y `NewIP2`.

   Si tiene varias direcciones IP de servidores de DNS, añádalas como valores separados por comas. Por ejemplo, `[NewDNSIP1, NewDNSIP2, NewDNSIP3]`.

1. Guarde el archivo yaml.

1. Ejecute el comando `sudo netplan apply` para aplicar los cambios.

1. Ejecute el comando `resolvectl status` para comprobar que se está utilizando la nueva dirección IP de DNS.

1. Continúe con el [Paso 2](#update-dns-active-directory) y actualice la configuración del servidor de DNS en Active Directory.

### Actualice la configuración del servidor DNS para Red Hat Enterprise Linux WorkSpaces
<a name="update-registry-dns-rhel"></a>

Si tiene más de un Red Hat Enterprise Linux WorkSpace, le recomendamos que utilice una solución de administración de la configuración para distribuir y aplicar la política. Por ejemplo, puede utilizar [Ansible](https://www.ansible.com/).

**Para actualizar la configuración del servidor DNS en un Red Hat Enterprise Linux WorkSpace**

1. En su Red Hat Enterprise Linux WorkSpace, abra una ventana de terminal y ejecute el siguiente comando. Debe tener privilegios de usuario raíz para editar este archivo. Para obtener estos privilegios, puede usar el comando `sudo -i` o ejecutar todos los comandos con `sudo` como se indica.

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

1. Ejecute el comando siguiente.

   ```
   sudo systemctl restart NetworkManager
   ```

1. Para comprobar la configuración actualizada de la red y el servidor de DNS, ejecute el siguiente comando.

   ```
   nmcli device show eth1
   ```

1. Continúe con el [Paso 2](#update-dns-active-directory) y actualice la configuración del servidor de DNS en Active Directory.

## Paso 2: actualizar la configuración del servidor de DNS para Active Directory
<a name="update-dns-active-directory"></a>

En este paso, actualice la configuración del servidor de DNS para Active Directory. Como se indica en la sección [Prácticas recomendadas](#update-dns-best-practices), le recomendamos que actualice las direcciones IP de sus servidores DNS de una en una.

Para actualizar la configuración del servidor DNS para Active Directory, consulte la siguiente documentación en la *Guía de administración de AWS Directory Service *:
+ **Conector AD**: [Actualice la dirección de DNS del Conector AD](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ad_connector_update_dns.html)
+ **AWS Microsoft AD administrado**: [configure los reenviadores condicionales de DNS para su dominio local](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_setup_trust_prepare_onprem.html#tutorial_setup_trust_onprem_forwarder)
+ **Simple AD**: [configure el DNS](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/simple_ad_dns.html)

Después de actualizar la configuración de su servidor DNS, continúe con el [paso 3](#test-updated-dns-settings).

## Paso 3: probar la configuración del servidor de DNS actualizada
<a name="test-updated-dns-settings"></a>

Tras completar el [Paso 1](#update-registry-dns) y el [Paso 2](#update-dns-active-directory), utilice el siguiente procedimiento para comprobar que la configuración actualizada del servidor DNS funciona según lo previsto.

En el siguiente procedimiento, los valores actuales y nuevos de la dirección IP del servidor DNS se denominan de la siguiente manera:
+ Direcciones IP DNS actuales: `OldIP1`, `OldIP2`
+ Nuevas direcciones IP DNS: `NewIP1`, `NewIP2`

**nota**  
Si es la segunda vez que realiza este procedimiento, sustituya `OldIP1` por `OldIP2` y `NewIP1` por `NewIP2`.

### Pruebe la configuración actualizada del servidor DNS para Windows WorkSpaces
<a name="test-updated-dns-settings-windows"></a>

1. Apague el servidor DNS de `OldIP1`.

1. Inicie sesión en Windows WorkSpace.

1. En el menú **Inicio** de Windows, elija **Sistema de Windows**, y, a continuación, elija **Símbolo del sistema**.

1. Ejecute el siguiente comando, donde `AD_Name` es el nombre de su Active Directory (por ejemplo, `corp.example.com`).

   ```
   nslookup AD_Name
   ```

   El comando `nslookup` debe devolver lo siguiente. (Si es la segunda vez que realiza este procedimiento, debería ver `NewIP2` en lugar de `OldIP2`).

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

1. Si el resultado no es el esperado o si recibe algún error, repita el [Paso 1](#update-registry-dns).

1. Espere una hora y confirme que los usuarios no hayan informado de ningún problema. Compruebe que `NewIP1` recibe consultas de DNS y ofrece respuestas.

1. Tras comprobar que el primer servidor DNS funciona correctamente, repita el [Paso 1](#update-registry-dns) para actualizar el segundo servidor DNS, esta vez sustituyendo `OldIP2` por `NewIP2`. A continuación, repita los pasos 2 y 3. 

### Pruebe la configuración actualizada del servidor DNS para Linux WorkSpaces
<a name="test-updated-dns-settings-linux"></a>

1. Apague el servidor DNS de `OldIP1`.

1. Inicie sesión en un Linux WorkSpace.

1. En tu Linux WorkSpace, abre una ventana de Terminal.

1. Las direcciones IP del servidor DNS devueltas en la respuesta del DHCP se escriben en el `/etc/resolv.conf` archivo local del WorkSpace. Ejecute el siguiente comando para mostrar el contenido del archivo `/etc/resolv.conf `.

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

   Debería ver la siguiente salida. (Si es la segunda vez que realiza este procedimiento, debería ver `NewIP2` en lugar de `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
   ```
**nota**  
Si realiza modificaciones manuales en el `/etc/resolv.conf` archivo, esos cambios se perderán al WorkSpace reiniciarlo.

1. Si el resultado no es el esperado o si recibe algún error, repita el [Paso 1](#update-registry-dns).

1. Las direcciones IP reales del servidor DNS se almacenan en el archivo `/etc/dhcp/dhclient.conf`. Para ver el contenido del archivo, ejecute el siguiente comando.

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

   Debería ver la siguiente salida. (Si es la segunda vez que realiza este procedimiento, debería ver `NewIP2` en lugar de `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. Espere una hora y confirme que los usuarios no hayan informado de ningún problema. Compruebe que `NewIP1` recibe consultas de DNS y ofrece respuestas.

1. Tras comprobar que el primer servidor DNS funciona correctamente, repita el [Paso 1](#update-registry-dns) para actualizar el segundo servidor DNS, esta vez sustituyendo `OldIP2` por `NewIP2`. A continuación, repita los pasos 2 y 3. 