Exportar (0) Imprimir
Expandir todo

Resolución de nombres (DNS)

Actualizado: abril de 2015

Dependiendo de cómo utilice Azure para hospedar soluciones IaaS, PaaS e híbridas, puede que deba permitir que las instancias de rol y las máquinas virtuales se comuniquen con otras instancias de rol y máquinas virtuales. Aunque esta comunicación se puede realizar mediante el uso de direcciones IP, es mucho más fácil utilizar nombres de host que pueden recordarse fácilmente. Sin embargo, estos nombres de host se deben resolver a direcciones IP de algún modo para establecer comunicación.

Cuando las instancias de rol y las máquinas virtuales hospedadas en Azure necesitan resolver nombres de host y nombres de dominio a direcciones IP internas, pueden usar dos métodos:

El tipo de resolución de nombres que utilice dependerá de cómo las máquinas virtuales y las instancias de rol necesiten comunicarse dentro de su servicio en la nube y con otros servicios en la nube.

La tabla siguiente muestra los escenarios y soluciones de resolución de nombres correspondientes:

 

Escenario Resolución de nombres que proporciona: Para obtener más información, vea:

Resolución de nombres entre instancias de rol o máquinas virtuales ubicadas en el mismo servicio en la nube

Resolución de nombres que viene con Azure

Resolución de nombres entre máquinas virtuales e instancias de rol ubicadas en la misma red virtual

Resolución de nombres proporcionados por Azure, mediante FQDN

o

Resolución de nombres con su propio servidor DNS

Resolución de nombres entre máquinas virtuales e instancias de rol ubicadas en distintas redes virtuales

Resolución de nombres con su propio servidor DNS

Entre entornos: resolución de nombres entre instancias de rol o máquinas virtuales en Azure y equipos locales

Resolución de nombres con su propio servidor DNS

Búsqueda inversa de direcciones IP internas

Resolución de nombres con su propio servidor DNS

Resolución de nombres para dominios personalizados (por ejemplo, dominios de Active Directory, dominios que registre)

Resolución de nombres con su propio servidor DNS

Resolución de nombres entre las instancias de rol ubicadas en distintos servicios en la nube, pero no en una red virtual

No aplicable. No se admite la conectividad entre máquinas virtuales y las instancias de rol en diferentes servicios en la nube fuera de una red virtual.

No aplicable.

noteNota
Azure proporciona automáticamente la resolución de nombres entre equipos de Internet y los extremos públicos, y no necesita configuración.

Junto con la resolución para dominios de Internet públicos, Azure proporciona resolución de nombres de host para máquinas virtuales e instancias de rol que residen en el mismo servicio en la nube mediante el uso de nombres de host, y entre máquinas virtuales e instancias de rol de servicios en la nube diferentes que residen en la misma red virtual mediante el uso de FQDN. Aunque la resolución de nombres que proporciona Azure no requiere ninguna configuración, no es la opción adecuada para todos los escenarios de implementación, tal como se muestra en la tabla anterior.

noteNota
En el caso de los roles web y roles de trabajo, también puede tener acceso a las direcciones IP internas de las instancias de rol en función del nombre de rol y número de instancia mediante la API de REST de administración de servicios de Azure. Para obtener más información, consulte Referencia de API de REST de administración de servicios.


Características:

  • Facilidad de uso: no se necesita ninguna configuración para usar el servicio DNS que viene con Azure.

  • Se proporciona resolución de nombres de host entre instancias de rol o máquinas virtuales dentro del mismo servicio en la nube.

  • Se proporciona resolución de nombres entre instancias de rol y máquinas virtuales ubicadas en la misma red virtual, pero en diferentes servicios en la nube, utilizando el nombre completo de la instancia del rol o la máquina virtual de destino

  • Puede crear nombres de host que describan mejor las implementaciones, en lugar de trabajar con nombres generados automáticamente.

  • Se admiten búsquedas de DNS estándar para resolver nombres de dominio públicos.

Consideraciones:

  • La resolución de nombres entre redes virtuales no se encuentra disponible.

  • Solo se pueden registrar nombres de host y nombres de dominio completo (FQDN) para máquinas virtuales e instancias de rol que residen en los primeros 180 servicios en la nube agregados a una red virtual de Azure. Si tiene más de 180 servicios en la nube, independientemente del número de máquinas virtuales e instancias de rol de cada servicio, deberá proporcionar su propio servidor DNS para la resolución de nombres.

  • No se admite el uso de diversos nombres de host para la misma máquina virtual o instancia de rol.

  • La resolución de nombres entre entornos no está disponible.

  • El sufijo DNS de Azure no se puede modificar.

  • No puede registrar manualmente sus propios registros en el servicio DNS que viene con Azure.

  • WINS y NetBIOS no se admiten. (Las máquinas virtuales no se pueden mostrar en el explorador de red en el Explorador de Windows.)

  • Los nombres de host deben ser compatibles con DNS (es obligatorio utilizar solamente 0-9, a-z y ‘-‘, además no pueden comenzar ni terminar con ‘-‘. Remítase a la sección 2 de RFC 3696).

  • El tráfico de consultas de DNS está limitado por máquina virtual. Si la aplicación realiza consultas de DNS frecuentes en varios nombres de destino, es posible que algunas consultas consuman el tiempo de espera. Para evitar esto, se recomienda utilizar el almacenamiento en caché de cliente.

Si los requisitos de resolución de nombres van más allá de las características proporcionadas por Azure, tiene la opción de usar su propio servidor DNS. Cuando se utiliza su propio servidor DNS, usted es responsable de administrar los registros necesarios para los servicios en la nube.

noteNota
Se recomienda evitar el uso de un servidor DNS externo, a menos que lo requiera su escenario de implementación.

Si tiene previsto utilizar la resolución de nombres que no proporciona Azure, el servidor DNS que especifique debe admitir lo siguiente:

  • El servidor DNS debe aceptar el registro DNS dinámico a través de DNS dinámico (DDNS).

  • El servidor DNS debe tener desactivada la limpieza de registros. Las direcciones IP de Azure tienen concesiones largas, lo que puede hacer que se eliminen registros en el servidor DNS durante la limpieza.

  • El servidor DNS debe tener la recursividad habilitada para permitir la resolución de nombres de dominio externos.

  • Los clientes que solicitan la resolución de nombres, así como los servicios y las máquinas virtuales que vayan a registrar sus nombres, deben tener acceso al servidor DNS (en el puerto TCP/UDP 53).

  • También se recomienda proteger el servidor DNS frente al acceso desde Internet dado que muchos bots buscan solucionadores DNS recursivos abiertos.

Puede especificar varios servidores DNS para su uso por parte de las máquinas virtuales y las instancias de rol. Sin embargo, al hacerlo, los servidores DNS se usarán en el orden en que se especifiquen al estilo de la conmutación por error (en contraste con la operación por turnos). Para cada consulta DNS el cliente intentará primero el servidor DNS preferido y solo intentará los servidores alternativos si el preferido no responde. Por esta razón, compruebe que los servidores DNS aparecen en el orden correcto para el entorno.

noteNota
Si cambia la configuración de DNS en un archivo de configuración de red para la red virtual que ya está implementada, deberá reiniciar cada máquina virtual para que los cambios surtan efecto.

Cuando crea la red virtual con el Portal de administración, puede especificar la dirección IP y el nombre del servidor (o servidores) DNS que desea utilizar. Una vez creada la red virtual, las máquinas virtuales y las instancias de rol que implemente en la red virtual se configurarán automáticamente con los valores de DNS especificados, a menos que especifique qué servidor o servidores DNS se usarán para la implementación. Para obtener más información sobre la configuración de las opciones de la Red virtual de Azure, vea Acerca de la configuración de una Red virtual en el Portal de administración.

noteNota
Solo puede especificar 9 servidores DNS como máximo.

Puede especificar la configuración de DNS mediante dos archivos de configuración diferentes: el archivo de configuración de red y el archivo de configuración de servicio.

Se crea el archivo de configuración de red para cada red virtual que se agrega a Azure. Al agregar instancias de rol o máquinas virtuales a cualquier servicio en la nube en una red virtual, la configuración de DNS de su archivo de configuración de red se aplica a la instancia de rol o máquina virtual, a menos que el archivo de configuración de servicio tenga su propia configuración de DNS.

Se crea el archivo de configuración de servicio para cada servicio en la nube que agrega a Azure. Al agregar instancias de rol o máquinas virtuales al servicio en la nube, la configuración de DNS de su archivo de configuración de servicio se aplica a la instancia de rol o máquina virtual.

noteNota
La configuración del archivo de configuración de servicio anula la configuración del archivo de configuración de red. Por ejemplo, si se agrega una máquina virtual a un servicio en la nube que forma parte de una red virtual y tanto el archivo de configuración de red como el archivo de configuración de servicio tienen valores de configuración de DNS, la configuración de DNS del archivo de configuración de servicio se aplica a la máquina virtual.

Vea también

Mostrar:
© 2015 Microsoft