Compartir a través de


Configuración de DNS personalizada en Azure Linux Virtual Machines

Se aplica a: ✔️ Máquinas virtuales Linux

En este artículo se proporcionan instrucciones para configurar servidores DNS personalizados y dominios de búsqueda en máquinas virtuales Linux (VM) de Microsoft Azure.

Nota:

En este artículo se usan servidores 1.2.3.4 DNS y 5.6.7.8 dominio de "test.example.com" búsqueda como ejemplos. Reemplace estos valores por las direcciones del servidor DNS reales y la ruta de acceso del dominio de búsqueda.

Configuración de servidores DNS personalizados

  1. La configuración inicial del /etc/resolv.conf archivo en una máquina virtual Linux de Azure se muestra en la captura de pantalla siguiente.

    Captura de pantalla del archivo resolv.conf predeterminado en RHEL.

  2. Configure servidores DNS personalizados en el nivel de red o red virtual de Azure. Para obtener más información, consulte Pasos para cambiar los servidores DNS en el nivel de red virtual o interfaz de red.

    Nota:

    En Azure, puede establecer servidores DNS personalizados en el nivel de red virtual o en el nivel de interfaz de red. Si establece servidores DNS personalizados en el nivel de interfaz de red, invalidará la configuración de los servidores DNS personalizados en la red virtual.

  3. Reinicie el NetworkManager servicio y, a continuación, compruebe el /etc/resolv.conf archivo. El archivo debe contener los servidores DNS que configuró en el paso 2.

      sudo systemctl restart NetworkManager
    

    En la captura de pantalla siguiente se muestra un ejemplo de después de /etc/resolv.conf configurar los servidores DNS.

    Captura de pantalla del archivo resolv.conf después de cambiar los servidores DNS en el nivel del portal.

  4. Ejecute el siguiente comando para determinar si los servidores DNS se agregan correctamente a la interfaz de red:

    sudo systemd-resolve --status
    

    En la captura de pantalla siguiente se muestra un ejemplo de la interfaz de red después de configurar los servidores DNS.

    Captura de pantalla de la salida parcial del comando.

Configuración de dominios de búsqueda

  1. Para cambiar el dominio de búsqueda, agregue el nombre de dominio como se indica a continuación en /etc/dhcp/dhclient.conf. Para especificar varios dominios de búsqueda, separe mediante comas (por ejemplo: "test.example.com, test1.example.com, test2.example.com"):

    append domain-search "test.example.com";
    

    Ejemplo de archivo después de agregar el dominio de /etc/dhcp/dhclient.conf búsqueda:

    Captura de pantalla del archivo dhclient.conf después de la modificación.

  2. Reinicie el NetworkManager servicio y compruebe si el dominio de búsqueda se actualiza en /etc/resolv.confel archivo:

    sudo systemctl restart NetworkManager
    

    En la captura de pantalla siguiente se muestra un ejemplo de archivo después de configurar el dominio de /etc/resolv.conf búsqueda.

    Captura de pantalla del archivo resolv.conf después de reiniciar el servicio NM.

  3. Ejecute el siguiente comando para determinar si el dominio de búsqueda se ha agregado correctamente a la interfaz de red:

    sudo systemd-resolve --status
    

    En la captura de pantalla siguiente se muestra un ejemplo de la interfaz de red después de configurar el dominio de búsqueda.

    Captura de pantalla que muestra el dominio de búsqueda.

Ponte en contacto con nosotros para obtener ayuda

Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.