Quais são as principais diferenças entre os registros SRV e TXT?

10

Estou tentando consolidar nomes de domínio para os servidores que cuido, usando apenas um painel em vez de 3 ou 4, e uma coisa que me impede é que o provedor para o qual originalmente queria movê-los só me permite os seguintes tipos de registros:

  • UMA
  • MX
  • NS
  • CNAME
  • TXT

Os quatro primeiros eu entendo, mas não tenho certeza sobre o relacionamento (se houver) entre os registros SRV e TXT.

Posso usar registros TXT no lugar de registros SRV? Eles ambos parecem ser registros de texto gerais para apenas ao apontar para um determinado servidor sem a necessidade de especificar um protocolo particular, por isso não soa como uma suposição totalmente irracional, mas eu prefiro conferir aqui antes de eu quebrar alguma coisa.

Se eu puder definir apenas os registros acima, isso significa que eu sou essencialmente incapaz de redirecionar qualquer registro SRC?

Obrigado!

Chris Adams
fonte
3
Sem SRV e sem AAAA? Parece uma razão suficiente para abandonar esse provedor e mudar para um sério. Qual o nome disso?
precisa saber é o seguinte
É surpreendente (para mim, pelo menos) quantos provedores ainda não suportam registros srv. Ainda encontro alguns que também não suportam registros txt. Frustrante. Como disse Bortzmeyer, quando isso acontece, você pode ter que começar a comprar um novo provedor. Dito isto, encontrei alguns provedores que não suportam txt e srv através do site deles, mas permitem que você ligue para solicitá-los. Naturalmente, isso não é o ideal, mas em alguns cenários pode ser útil.
icky3000

Respostas:

18

Os registros TXT são registros de texto de formato livre e podem ser usados ​​para descrever como hosts. Também pode ser usado para objetivos específicos de aplicativos, como DNSBL e SPF . Atualmente, eles são amplamente utilizados para atingir esses dois objetivos.

Os registros SRV são registros de serviço e são um tipo de extensão dos registros MX e são um pouco mais complexos que os registros TXT. Enquanto os registros MX são usados ​​para definir quais servidores manipularão o email para um domínio específico, fornecendo pesos diferentes para diferentes registros, os registros SRV são usados ​​para fornecer itens como o protocolo e a porta. Um registro SRV tem o seguinte formato:

_Service._Proto.Name TTL Class SRV Priority Weight Port Target

Serviço : o nome simbólico do serviço desejado.

Proto : o protocolo de transporte do serviço desejado; isso geralmente é TCP ou UDP.

Nome : o nome de domínio para o qual este registro é válido.

TTL : tempo padrão do DNS para viver no campo.

Classe : campo de classe DNS padrão (sempre está IN).

Prioridade : a prioridade do host de destino, menor valor significa mais preferido.

Peso : um peso relativo para registros com a mesma prioridade.

Porta : a porta TCP ou UDP na qual o serviço deve ser encontrado.

Alvo : o nome do host canônico da máquina que fornece o serviço.

Um exemplo típico de uso de registros SRV é ao usar o protocolo XMPP. Por exemplo, se você tiver um domínio foobar.com, o registro A será usado para definir os servidores em que o conteúdo da web está e os registros SRV serão usados ​​para definir onde está o servidor XMPP. Normalmente, eles estarão localizados em endereços diferentes.

Mais informações sobre os registros SRV aqui .

Marco Ramos
fonte
4

SRVregistros não são mais relacionadas com TXTregistros do que Aou CNAMEregistros são.

Você está pensando em SPFregistros (que são amplamente idênticos às entradas do SPF carregadas nos TXTregistros)?

Mo.
fonte
2

Os registros SRV destinam-se à criação de descrições de granularidade fina de serviços. Eles são muito usados ​​em alguns ambientes, como o Microsoft Active Directory. Eles geralmente são específicos de um protocolo ou serviço e fornecem prioridades e pesos para criar preferências na seleção (balanceamento de carga de pessoas pobres).

Greg Askew
fonte