Como agregar un dominio a Windows Azure

domains

Al crear un hosted service, Windows Azure nos asigna un subdominio del tipo “mihostedservice.cloudapp.net”. Al proveernos un nombre y un dominio se logra tener una capa de abstracción que permite a Azure modificar las IPs virtuales (VIPs) de nuestro servicio sin tener que interrumpirlo.

Es por el cambio de IPs de manera dinámica que no podemos apuntar nuestro dominio (miempresa.com) a una IP en Windows Azure, sino que debemos apuntarlo al subdominio que nos asigna, “mihostedservice.cloudapp.net”.

Las empresas que se ocupan del registro de dominios tienen interfaces de administración de los mismos, y cada una, aunque sea diferente, van a solicitarnos información básica para asignar el dominio a un nombre de DNS.

    • Host o nombre de dominio completo: es el dominio con el prefijo que se utiliza para acceder al servicio. No se puede asignar al servicio un dominio raíz (miempresa.com), debemos asignar un subdominio, como www, blog, noticias, etc..
    • Tipo de registro: CNAME.
    • Valor de registro: debemos especificar el nombre del servicio, “mihostedservice.cloudapp.net”.

Es posible que nos pidan un valor para el TTL (Time to live), podemos dejar el valor pre-determinado.

Para configurar nuestro hosted service para responder a nuestro dominio, debemos seguir los siguientes pasos:

  1. Abrir el ServiceDefinition.csdef con un editor de texto.
  2. Agregamos al elemento Endpoints un InputEnpoint. El siguiente ejemplo nos muestra como agregar un endpoint con HTTP que escuche el puerto 80, y se comunique con nuestro rol por el mismo puerto 80:
    <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
      <WebRole name="WebRole1">
        <Endpoints>
          <InputEndpoint name="HttpIn" protocol="http" port="80" localPort="80" />
        </Endpoints>
      </WebRole>
    </ServiceDefinition>

    localPort es un atributo opcional. Si no lo asignamos, se asigna automáticamente en tiempo de ejecución de la aplicación.

  3. Elegimos un nombre a nuestro endpoint.
  4. Seteo el protocolo a usar. Entre HTTP o HTTPS.
  5. Especifico el numero de puerto que deseamos usar para la comunicación con nuestro role.
  6. Guardo el archivo.
[Facebook] [Google] [LinkedIn] [Twitter] [Windows Live] [Email]
Posted in Microsoft Azure Tagged with: ,
10 comments on “Como agregar un dominio a Windows Azure
  1. Guillermo says:

    Sobre ese tema tengo algunas dudas, sobre como poner el nombre del dominio

  2. Sebastian says:

    Hola, yo tengo un problema, lo que pasa es que tengo el azure y tengo el domino pero no tendo un DNS server para ingresar en el administrador del dominio. podriad ayudarme?

    • AleBanzas says:

      Hola Sebastian! No tenes un DNS configurado con tu dominio? es .com? .com.ar?

      • Sebastian says:

        Osea yo compre el dominio, y tengo configurado el azure. a la hora de apuntar uno al otro, necesito poner los dns del azure en el dominio, pero azure no me brinda dns, sino que solo me da una IP. entonces no puedo.

        • leo says:

          Yo soy usuario de nic.ar y me encuentro en el mismo problema, no hay una manera de redireccionar desde nic hacia azure.

          sigo esperando que alguien encuentre la solucion 🙁

  3. Santiago says:

    Como es en el caso de los .com.ar, que NIC.AR no ofrece un servicio para CNAME o A?

    • AleBanzas says:

      buena pregunta! yo utilizo un DNS gratuito hace varios años, se llama cdmon.com, desde nic apunto a ese DNS y desde CDMON configuro el CNAME.

      • leo says:

        Actualizo informacion, CDMON actualmente no es gratuito y no se puede solucionar de esta manera.

        Yo soy usuario de nic.ar y me encuentro en el mismo problema, no hay una manera de redireccionar desde nic hacia azure.

        sigo esperando que alguien encuentre la solucion 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *

*

ACERCA DE…

Soy desarrollador, estudiante de ingeniería en informática en UADE, trabajo como TE en el equipo de nuevas tecnologías de Microsoft Argentina, Chile y Uruguay.

Me pueden encontrar en Twitter (@AleBanzas), Facebook (/AleBanzas), o LinkedIn (/in/AleBanzas).