Os registros SRV serão úteis?

14

No DNS, um registro SRV é realmente uma forma bastante genérica de informar a um cliente remoto onde um serviço específico está hospedado. Neste momento eu uso isso para permitir que as pessoas me liguem usando um cliente SIP pela internet (funciona muito bem).

Uma das vantagens do registro SRV é que você pode especificar uma porta diferente para o serviço e pode ter vários sistemas para o mesmo (ou o mesmo sistema e várias instâncias em uma porta diferente). Então IFF funciona, você pode ter vários servidores web em um único sistema sem interferências.

Você pode ter isso no seu DNS:

_http._tcp SRV 10 50 8080 myserver.basjes.nl
_http._tcp SRV 10 50 8081 myserver.basjes.nl

Existe, no entanto, um problema para toda essa bondade ... Não consegui encontrar clientes HTTP, FTP, SMTP, ... que o suportem.

Assim, além do SIP e dos poucos outros protocolos mencionados na página Wikipedia : O registro SRV será realmente útil? ?

Ou eu perdi alguma coisa?

Existe algo melhor por aí que funcione?

    
por Niels Basjes 24.06.2009 / 17:44

14 respostas

15

Acho que você só verá isso para os novos protocolos.

Os registros MX usados pelo SMTP são equivalentes aos registros SRV com uma porta fixa e sem peso. Em outras palavras, eles já resolveram o mesmo problema de maneira adequada.

Como, por exemplo, o HTTP precisa preservar a compatibilidade com os mecanismos atuais, qualquer um que começasse a usar o SRV para HTTP ainda teria que fornecer um mecanismo alternativo de qualquer maneira, e ninguém quer manter duas maneiras de fazer a mesma coisa. (digamos, alguns balanceadores de carga e alguns registros SRV do DNS ...) E se os sites não publicarem registros SRV (porque isso apenas cria um trabalho desnecessário), não há motivação para os clientes suportarem registros SRV que ninguém está publicando.

    
por 24.06.2009 / 18:01
15

Eles são muito úteis em um domínio do Active Directory .

    
por 24.06.2009 / 17:54
8

Os registros SRV também estão sendo usados por muitos clientes e serviços habilitados para Kerberos. Isto é especialmente verdadeiro em uma máquina em particular, onde o /etc/krb5.conf (ou equivalente) não é legível ou está faltando; uma pesquisa de registro SRV será realizada para encontrar o KDC.

    
por 24.06.2009 / 19:03
8

A tecnologia Bonjour da Apple (também conhecida como zeroconf) faz uso extensivo disso. Se você não viu isso em ação - confira. Ele permite que você detecte automaticamente impressoras, roteadores, páginas da Web ativadas por bonjour, etc.

Existe um módulo Apache licenciado pela BSD chamado mod_bonjour que permite anunciar sites via DNS multicast. Você também pode anunciar sites por meio de registros SRV e DNS regular, mas acredito que somente o Safari poderá detectá-los.

A página do Zeroconf tem uma boa explicação sobre como funciona - eu recomendo que você verifique o livro também se você ' está interessado na tecnologia.

Um dos grandes problemas com isso em geral é que as pessoas do DNS não se consideram no negócio de descoberta de serviços, e as pessoas com segurança paranoica consideram a capacidade de descobrir serviços como um risco de segurança.

    
por 24.06.2009 / 20:29
6

De fato, a maioria dos aplicativos ainda não suporta isso.

Aqueles que o fazem são aqueles em que é comum que o domínio na identidade do usuário-alvo seja diferente do hostname ao qual o software cliente deve se conectar. Daí porque é usado no SIP, e também no Jabber (XMPP).

O SMTP não precisa disso porque sempre teve registros MX desde o início.

O benefício de poder usar uma porta diferente é relativamente menor, então outros protocolos não começaram a usá-la muito.

Existe um rascunho da Internet que propõe um esquema http+srv: URI, mas observe que não há propostas atuais para adicionar pesquisas de SRV às solicitações padrão de http: URI.

    
por 24.06.2009 / 17:57
3

O Outlook 2007 e o Exchange 2007 usam registros SRV link

    
por 24.06.2009 / 20:02
2

Acredito que os registros SRV são uma das estruturas subjacentes no DNS Service Discovery (DNS-SD), portanto, será cada vez mais importante.

Também não há motivo para que eles não possam ser usados com as tecnologias existentes, em conjunto com os clientes cientes do DNS-SD, por exemplo, navegadores de rede, como o iStumbler para mac, que pode encontrar recursos bonjour / zeroconf na rede.

    
por 24.06.2009 / 18:26
2

Na minha opinião, os registros SRV só se tornarão mais comuns quando o DNS de atualização dinâmica se tornar mais disponível. MS-DNS tem atualização dinâmica ativada por padrão em grande parte devido aos requisitos do Active Directory. Existem muitos diretórios de publicidade de recursos disponíveis ao longo dos anos, incluindo o Protocolo de Localização de Serviço, o Protocolo de Anúncio de Serviço (redes IPX), o Bonjour / Avahi e até mesmo o DHCP em certa medida.

Destes, apenas o DNS tem um verdadeiro potencial para um diretório de recursos que abrange a Internet. Servidores DNS públicos tendem a ser coisas estáticas por um motivo. A adoção de registros SRV virá quando houver uma necessidade definida para eles, assim como a adoção de registros TXT surgiu para o protocolo SPF. O SIP usando SRVs pode ser o primeiro passo para abrir a porta a uma adoção mais ampla que não a de MS.

    
por 24.06.2009 / 19:48
1

Os registros SRV são usados para direcionar os servidores Windows Vista / 2008 para o servidor KMS para ativação na empresa.

    
por 24.06.2009 / 20:04
1

O XMPP está usando-os.

Mas os protocolos existentes não serão alterados para suportá-los, especialmente redirecionando uma solicitação para uma porta diferente. Isso seria inesperado e, sem dúvida, quebraria algumas suposições relacionadas à segurança.

    
por 02.07.2010 / 23:30
1

O freepro do Fedora / Red Hat usa-os, assim como o fantoche de puppet labs para balanceamento de carga e escalabilidade. quanto mais eu aprendo sobre seus casos de uso e como eles são usados extensivamente, mais eu estou apaixonado por ele. é a melhor coisa que aconteceu com dns e infra-estruturas. confira como o spotify os usa link

    
por 18.09.2014 / 18:34
1

Eles são bastante úteis para pilhas de aplicativos que precisam de um localizador de serviços, já que o DNS não precisa ser implementado do zero e é muito mais leve do que algo como zookeeper ou etcd. Também há a conveniência adicional que pode ser feita bastante segura. Eu não tenho certeza porque dificilmente alguém além de Spotify usa desta maneira, eu suspeito apenas ignorância. Já vi muitas pessoas aplicarem seu próprio software de localização de serviço personalizado muito inferior. O DNS é um armazenamento de valor de chave rápido e confiável e já organiza suas chaves por zona. O grande problema é que poucos servidores DNS têm qualquer tipo de API, portanto, automatizar a criação / atualização de RR não é factível, embora as implementações em nuvem do DNS façam.

    
por 12.08.2015 / 21:55
0

Os registros SRV oferecem um mecanismo para implementar serviços de comunicação sem exigir que todos usem o mesmo provedor. Em outras palavras, o que os registros A e MX fazem para web e email, os registros SRV fazem para qualquer serviço.

Essa ideia é descrita em um post no blog "O poder do endereçamento gratuito" link

A ascensão do Twitter e do Facebook se deve à falta de alternativas habilitadas pelo SRV.

    
por 13.11.2010 / 15:23
0

Os registros SRV são CRUCIAIS para o setor de hospedagem, pois permitem que você salve o espaço IPv4.

Nós os usamos para ajudar na transição de nossos clientes para o IPv6 de maneira transparente.

    
por 10.01.2013 / 12:46