Registro SRV

Ir a: navegación, búsqueda de

A Registro de servicio (Registro SRV) es una especificación de los datos en el Sistema de nombres de dominio definir la localización, es decir, la nombre de host y número de Puerto, de servidores para servicios especificados. Se define en RFC 2782, y su código tipo es 33. Algunos Internet protocolos tales como la Protocolo de inicio de sesión (SIP) y la Mensajería extensible y protocolo de presencia (XMPP) a menudo requieren apoyo SRV por elementos de la red.

Contenido

  • 1 Formato de registro
  • 2 Provisioning para alta disponibilidad
  • 3 Recuperar un registro SRV
  • 4 Uso
  • 5 Véase también
  • 6 Referencias
  • 7 Enlaces externos

Formato de registro

Un registro SRV tiene la forma:

_Service._proto.Name. TTL clase SRV objetivo prioritario de la peso puerto.
  • servicio:: el nombre simbólico del servicio deseado.
  • proto:: el protocolo de transporte del servicio deseado; Esto es generalmente TCP o UDP.
  • nombre:: el nombre de dominio para que este registro es válido, terminando en un punto.
  • TTL:: DNS estándar tiempo para vivir campo.
  • clase:: campo de clase DNS estándar (esto es siempre IN).
  • prioridad:: la prioridad del objetivo albergar, medios de valor inferiores más preferidos.
  • peso:: Un peso relativo para los registros con la misma prioridad, mayor valor medio más preferido.
  • Puerto:: el puerto TCP o UDP en el cual el servicio debe ser encontrado.
  • blanco:: el nombre canónico de la máquina de prestación del servicio, terminando en un punto.

Un ejemplo SRV grabar en forma textual que podría encontrarse en una archivo de zona podría ser la siguiente:

_sip._tcp.example.com. 86400 IN SRV 0 5 5060 sipserver.example.com.

Esto apunta a un servidor llamado sipserver.example.com Escucha en el puerto TCP 5060 para Protocolo de inicio de sesión Servicios de protocolo (SIP). La prioridad es 0, y el peso es de 5.

Al igual que en Registros MX, el objetivo en los registros SRV debe apuntar a un nombre de host con una dirección récord (A o Registros AAAA). Apuntando a un nombre de host con un Registro CNAME No es una configuración válida.

Provisioning para alta disponibilidad

El prioridad campo determina la precedencia de la utilización de los datos del registro. Clientes siempre utilizan el registro SRV con el valor de número menor prioridad primero y respaldo a otros registros de igual o mayor valor si falla la conexión al host.

Si dispone de un servicio de múltiples registros SRV con el mismo valor de prioridad, los clientes usan el peso campo para determinar qué host utilizar. El valor del peso es relevante sólo en relación con otros valores de peso para el servicio y sólo entre los registros con el mismo valor de prioridad.

En el ejemplo siguiente, tanto la prioridad y peso campos se utilizan para proporcionar una combinación de equilibrio de carga y servicio de backup.

_sip._tcp.example.com 86400 IN SRV 10 60 5060 bigbox.example.com.
_sip._tcp.example.com 86400 IN SRV 10 20 5060 smallbox1.example.com.
_sip._tcp.example.com 86400 IN SRV 10 10 5060 smallbox2.example.com.
_sip._tcp.example.com 86400 IN SRV 10 10 5066 smallbox2.example.com.
_sip._tcp.example.com 86400 IN SRV 20 0 5060 backupbox.example.com.

Los cuatro primeros registros comparten una prioridad de 10, entonces se utilizará el valor del peso por los clientes para determinar qué servidor (host y port combinación) en contacto con. La suma de todos los cuatro valores es 100, entonces bigBOX.example.com será utilizado el 60% del tiempo. Los dos anfitriones smallbox1 y smallbox2 se utilizará para el 20% de las solicitudes de cada uno, con la mitad de las solicitudes que se envían a smallbox2 (es decir, 10% de las solicitudes totales) va a Puerto 5060 y la otra mitad al puerto 5066. Si bigbox está disponible, estas dos máquinas restantes compartirán la carga igualmente, puesto que lo harán cada uno ser seleccionado al 50% del tiempo.

Si todos los servidores de cuatro con prioridad 10 están disponibles, el expediente con el siguiente valor de prioridad más bajo será elegido, que es backupbox.example.com. Esto puede ser una máquina en otra ubicación física, presumiblemente no vulnerable a cualquier cosa que causaría que los cuatro primeros anfitriones a indisponibilidad.

El balanceo de carga proporcionado por los registros SRV es inherentemente limitado, puesto que la información es esencialmente estática. Corriente de carga de los servidores no se toma en cuenta.

Recuperar un registro SRV

Pueden consultar los registros SRV con herramientas de administración de red estándar, tales como la Dominio información Groper (dig) o nslookup.

$ dig _sip._tcp.example.com SRV
$ host -t SRV _sip._tcp.example.com
$ nslookup - querytype = srv _sip._tcp.example.com
$ nslookup > set querytype = srv > _sip._tcp.example.com

Uso

Son comunes en conjunción con los siguientes registros SRV estandarizados protocolos de comunicaciones:

  • TeamSpeak 3 (desde la versión 3.0.8 - ni prioridad ni peso es tomado en consideración. El cliente parece optar por un registro SRV al azar para un intento de conexión.[1])
  • Minecraft (desde la versión 1.3.1)
  • CalDAV y Mac os x Server
  • Autorización cliente SMTP
  • Descubrimiento de servicio DNS (DNS-SD)
  • IMPS[2]
  • Kerberos[3]
  • LDAP[4]
  • Marioneta[5]
  • SIP
  • XMPP[6]
  • Envío de correo, Post Office Protocol, y Internet Message Access Protocol[7]
  • Libravatar utiliza registros SRV para localizar servidores de imagen avatar
  • Microsoft Lync[8]
  • Citrix Receiver[9]

En Microsoft Windows 2000 los clientes usan los registros SRV para encontrar el controlador de dominio para un servicio determinado. Los registros SRV también son utilizados por Outlook 2007, 2010 y Macintosh 10.6 correo para localizar el servicio de detección automática de Exchange.[10] En las redes de Microsoft Windows, DNS dinámico es parte integrante de Active Directory, porque los controladores de dominio registran sus tipos de servicio de red en DNS para que otros ordenadores en el dominio (o bosque) pueden acceder a ellos.

Mantiene un registro de nombres de servicios utilizados por los protocolos y los registros SRV IANA y se define en RFC6335.[11]

Véase también

  • IETF proyecto usando registros SRV para localizar servidores whois[12]
  • Lista de tipos de registros DNS
  • Registro MX -un tipo de DNS RR usado para localizar el servidor SMTP

Referencias

  1. ^ "[Sugerencia] TS DNS". Forum.TeamSpeak.com. 25 / 10 / 2013.
  2. ^ [1][link muerto]
  3. ^ "Los nombres de host para el maestro y el esclavo KDC". Web.mit.edu. 2012-05-23.
  4. ^ "RFC 3088 - OpenLDAP raíz de servicio de un servicio de remisión a LDAP experimental". FAQs.org. 2012-05-23.
  5. ^ "Títere Docs: usando múltiples titiriteros, opción 4: los registros SRV de DNS". Marioneta Labs. 26 / 12 / 2013.
  6. ^ "XEP-0156: descubrir métodos de conexión alternativos XMPP". XMPP.org. 2012-05-23.
  7. ^ Cyrus Daboo (marzo de 2011). Uso de registros SRV para localizar servicios de presentación/acceso a correo electrónico. IETF. RFC 6186. https://Tools.ietf.org/html/rfc6186. 17 de abril de 2013.
  8. ^ "Microsoft Office365". Microsoft.com. 24 / 06 / 2014.
  9. ^ "Configuración de cuenta de correo electrónico descubrimiento para Citrix Receiver". Citrix. 24 / 06 / 2014.
  10. ^ "Una nueva función está disponible que permite Outlook 2007 para usar DNS Service Location (SRV) registros para localizar el servicio de detección automática de Exchange". Support.Microsoft.com. 2010-05-13. 2012-05-23.
  11. ^ "RFC 6335 - Internet asignados números autoridad (IANA) procedimientos para la gestión del nombre del servicio y registro de número de Puerto de protocolo de transporte". 2011-08-01 IETF.org.. 28 / 01 / 2013.
  12. ^ "proyecto-sanz-whois-srv-00 - usando registros SRV de DNS para localizar servidores whois". Tools.ietf.org. 2004-04-05. 2013-05-20.

Enlaces externos

  • RFC 2782 -definición del registro de recursos SRV
  • Hombres & DNS Glosario Mice - registro SRV
  • Artículos de Rick van Rein sobre registros de recursos SRV
  • Lista completa de tipos definidos de servicio SRV
  • proyecto-andrews-http-srv-01.txt -Uso de registros SRV conjuntamente con HTTP y URIs (caducado-borrador de Internet)
  • RFC 6186 - uso de registros SRV para localizar servicios de presentación/acceso a correo electrónico

Otras Páginas

Obtenido de"https://en.copro.org/w/index.php?title=SRV_record&oldid=631454524"