Tutorial: Hospedaje del dominio en Azure DNSTutorial: Host your domain in Azure DNS

Puede usar Azure DNS para hospedar el dominio DNS y administrar los registros correspondientes.You can use Azure DNS to host your DNS domain and manage your DNS records. Al hospedar dominios en Azure, puede administrar los registros de DNS con las mismas credenciales, API, herramientas y facturación que con los demás servicios de Azure.By hosting your domains in Azure, you can manage your DNS records by using the same credentials, APIs, tools, and billing as your other Azure services.

Suponga que adquiere el dominio contoso.net de un registrador de nombres de dominio y que crea una zona con el nombre contoso.net en Azure DNS.Suppose you buy the domain contoso.net from a domain name registrar and then create a zone with the name contoso.net in Azure DNS. Como es el propietario del dominio, el registrador le ofrecerá la opción de configurar los registros del servidor de nombres (NS) del dominio.Because you're the owner of the domain, your registrar offers you the option to configure the name server (NS) records for your domain. El registrador almacena los registros NS en la zona principal, .net.The registrar stores the NS records in the .net parent zone. A los usuarios de Internet de todo el mundo se les remitirá entonces al dominio en cuestión en la zona de Azure DNS cuando tratan de resolver registros DNS en contoso.net.Internet users around the world are then directed to your domain in your Azure DNS zone when they try to resolve DNS records in contoso.net.

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Crear una zona DNS.Create a DNS zone.
  • Recuperar una lista de servidores de nombres.Retrieve a list of name servers.
  • Delegar el dominio.Delegate the domain.
  • Comprobar que la delegación funciona.Verify the delegation is working.

Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.If you don’t have an Azure subscription, create a free account before you begin.

Requisitos previosPrerequisites

Tiene que tener un nombre de dominio disponible que pueda hospedar en Azure DNS para realizar las pruebas.You must have a domain name available to test with that you can host in Azure DNS . Debe tener control total de este dominio.You must have full control of this domain. El control total incluye la capacidad de establecer los registros de nombre de servidor (NS) para el dominio.Full control includes the ability to set the name server (NS) records for the domain.

El dominio en el ejemplo que se usa en este tutorial es contoso.net, pero debe usar su propio nombre de dominio.The example domain used for this tutorial is contoso.net, but use your own domain name.

Creación de una zona DNSCreate a DNS zone

  1. Inicie sesión en el Portal de Azure.Sign in to the Azure portal.

  2. En la parte superior izquierda, seleccione Crear un recurso > Redes > Zona DNS para abrir la página Crear zona DNS.On the upper left, select Create a resource > Networking > DNS zone to open the Create DNS zone page.

    Zona DNS

  3. En la página Crear zona DNS, escriba los valores siguientes y seleccione Crear:On the Create DNS zone page, enter the following values, and then select Create:

    ConfiguraciónSetting ValorValue DetallesDetails
    NombreName [el nombre de dominio][your domain name] El nombre de dominio que compró.The domain name you bought. Este tutorial usa como ejemplo contoso.net.This tutorial uses contoso.net as an example.
    SuscripciónSubscription [Su suscripción][Your subscription] Seleccione una suscripción en la que crear la zona.Select a subscription to create the zone in.
    Grupos de recursosResource group Crear nuevo: contosoRGCreate new: contosoRG Cree un grupo de recursos.Create a resource group. El nombre del grupo de recursos debe ser único dentro de la suscripción que ha seleccionado.The resource group name must be unique within the subscription that you selected.
    La ubicación del grupo de recursos no tiene efecto alguno sobre la zona DNS.The location of the resource group has no impact on the DNS zone. La ubicación de la zona DNS siempre es "global" y no se muestra.The DNS zone location is always "global," and isn't shown.
    UbicaciónLocation Este de EE. UUEast US

Recuperación de los servidores de nombresRetrieve name servers

Antes de poder delegar la zona DNS a Azure DNS, primero debe conocer el servidor de nombres de la zona.Before you can delegate your DNS zone to Azure DNS, you need to know the name servers for your zone. El DNS de Azure asigna los servidores de nombres de un grupo cada vez que se crea una zona.Azure DNS allocates name servers from a pool each time a zone is created.

  1. Con la zona DNS creada, en el panel Favoritos de Azure Portal, seleccione Todos los recursos.With the DNS zone created, in the Azure portal Favorites pane, select All resources. En la página Todos los recursos, seleccione la zona DNS.On the All resources page, select your DNS zone. Si la suscripción que seleccionó ya tiene varios recursos en ella, puede escribir el nombre de dominio en el cuadro Filtrar por nombre para acceder fácilmente a la puerta de enlace de aplicaciones.If the subscription that you selected already has several resources in it, you can enter your domain name in the Filter by name box to easily access the application gateway.

  2. Recupere los servidores de nombres de la página Zona DNS.Retrieve the name servers from the DNS zone page. En este ejemplo, a la zona contoso.net se le han asignado los servidores de nombres ns1-01.azure-dns.com, ns2-01.azure-dns.net, ns3-01.azure-dns.org y ns4-01.azure-dns.info:In this example, the zone contoso.net has been assigned name servers ns1-01.azure-dns.com, ns2-01.azure-dns.net, ns3-01.azure-dns.org, and ns4-01.azure-dns.info:

    Lista de servidores de nombres

Azure DNS crea automáticamente los registros NS autoritativos en la zona para los servidores de nombres asignados.Azure DNS automatically creates authoritative NS records in your zone for the assigned name servers.

Delegación del dominioDelegate the domain

Ahora que se crea la zona DNS y que tiene los servidores de nombres, debe actualizar el dominio primario con los servidores de nombres de Azure DNS.Now that the DNS zone is created and you have the name servers, you need to update the parent domain with the Azure DNS name servers. Cada registrador dispone de sus propias herramientas de administración de DNS para cambiar los registros de servidores de nombres de un dominio.Each registrar has its own DNS management tools to change the name server records for a domain.

  1. En la página de administración de DNS del registrador, edite los registros NS y reemplácelos por los servidores de nombres de Azure DNS.In the registrar's DNS management page, edit the NS records and replace the NS records with the Azure DNS name servers.

  2. Cuando delega un dominio a Azure DNS, debe usar los servidores de nombres proporcionados por Azure DNS.When you delegate a domain to Azure DNS, you must use the name servers that Azure DNS provides. Use los cuatro servidores de nombres, independientemente del nombre de su dominio.Use all four name servers, regardless of the name of your domain. La delegación de dominios no requiere que el servidor de nombres use el mismo dominio de primer nivel que su dominio.Domain delegation doesn't require a name server to use the same top-level domain as your domain.

Nota

Cuando copie cada dirección del servidor de nombres, asegúrese de copiar el punto final al final de la dirección.When you copy each name server address, make sure you copy the trailing period at the end of the address. El punto indica el final de un nombre de dominio completo.The trailing period indicates the end of a fully qualified domain name. Algunos registradores anexan el punto si el nombre NS no lo tiene al final.Some registrars append the period if the NS name doesn't have it at the end. Para cumplir con la RFC de DNS, incluya el período de seguimiento.To be compliant with the DNS RFC, include the trailing period.

De momento, no se admiten en Azure DNS las delegaciones que usan servidores de nombres en su propia zona (a veces denominados servidores DNS personalizados).Delegations that use name servers in your own zone, sometimes called vanity name servers, aren't currently supported in Azure DNS.

Comprobación de la delegaciónVerify the delegation

Cuando finalice la delegación, puede comprobar que funciona mediante una herramienta como nslookup para consultar el registro Inicio de autoridad (SOA) para su zona.After you complete the delegation, you can verify that it's working by using a tool such as nslookup to query the Start of Authority (SOA) record for your zone. El registro SOA se crea automáticamente cuando se crea la zona.The SOA record is automatically created when the zone is created. Puede que necesite esperar 10 minutos o más después de completar la delegación para poder comprobar correctamente que funciona.You might need to wait 10 minutes or more after you complete the delegation, before you can successfully verify that it's working. Puede que los cambios tarden unos minutos en propagarse por el sistema DNS.It can take a while for changes to propagate through the DNS system.

No es necesario especificar los servidores de nombres de Azure DNS.You don't have to specify the Azure DNS name servers. Si la delegación está configurada correctamente, el proceso de resolución DNS normal busca automáticamente los servidores de nombres.If the delegation is set up correctly, the normal DNS resolution process finds the name servers automatically.

  1. Desde un símbolo del sistema, escriba un comando nslookup similar al ejemplo siguiente:From a command prompt, enter an nslookup command similar to the following example:

    nslookup -type=SOA contoso.net
    
  2. Compruebe que su respuesta sea similar a la salida del comando nslookup siguiente:Verify that your response looks similar to the following nslookup output:

    Server: ns1-04.azure-dns.com
    Address: 208.76.47.4
    
    contoso.net
    primary name server = ns1-04.azure-dns.com
    responsible mail addr = msnhst.microsoft.com
    serial = 1
    refresh = 900 (15 mins)
    retry = 300 (5 mins)
    expire = 604800 (7 days)
    default TTL = 300 (5 mins)
    

Limpieza de recursosClean up resources

Puede conservar el grupo de recursos contosoRG si va a realizar el tutorial siguiente.You can keep the contosoRG resource group if you intend to do the next tutorial. De lo contrario, elimine el grupo de recursos contosoRG para eliminar los recursos creados en este tutorial.Otherwise, delete the contosoRG resource group to delete the resources created in this tutorial.

  • Seleccione el grupo de recursos contosoRG y, luego, Eliminar grupo de recursos.Select the contosoRG resource group, and then select Delete resource group.

Pasos siguientesNext steps

En este tutorial, ha creado una zona DNS para el dominio y la ha delegado a Azure DNS.In this tutorial, you created a DNS zone for your domain and delegated it to Azure DNS. Para más información acerca de Azure DNS y sobre las aplicaciones web, continúe con el tutorial sobre estas.To learn about Azure DNS and web apps, continue with the tutorial for web apps.