Che cos'è un record SRV?
Un record SRV (Service) pubblicizza l'hostname e la porta di un servizio specifico — come SIP, XMPP, LDAP o l'autodiscover di Microsoft — insieme a priorità e peso per il bilanciamento del carico. A differenza di un record A, indica ai client non solo dove risiede un servizio ma anche su quale porta, così le applicazioni possono localizzare i servizi senza configurazioni cablate nel codice. Si interrogano usando la forma _service._proto.domain.
Come funziona il formato del record SRV
Un record SRV è nominato con uno schema distintivo: _service._proto.domain, ad esempio _sip._tcp.example.com. I trattini bassi evitano collisioni con i normali hostname. I dati del record contengono quattro valori: priorità, peso, porta e target. La priorità funziona come MX — i numeri più bassi vengono provati per primi. Il peso distribuisce il carico tra i target con la stessa priorità, con i pesi più alti che ricevono proporzionalmente più traffico. La porta è la porta TCP o UDP su cui il servizio è in ascolto, e il target è l'hostname che lo fornisce, che deve avere il proprio record A o AAAA.
Come interpretare i risultati di una ricerca SRV
IPeek restituisce priorità, peso, porta e host target di ciascun record SRV per il nome di servizio che hai interrogato. Leggi prima la priorità: i client usano i target a priorità più bassa prima di ricorrere a quelli più alti. Tra priorità uguali, il peso decide la quota di traffico che ogni target riceve. Conferma che la porta corrisponda al servizio atteso — 5060 per SIP, 389 per LDAP, 443 per molte configurazioni di autodiscover. Verifica che ogni target si risolva in un host valido. Un risultato vuoto significa che il servizio non è pubblicizzato sotto quel nome sul dominio.
Quando ti servono i record SRV
I record SRV contano ogni volta che i client devono scoprire un servizio automaticamente anziché affidarsi a impostazioni fisse. Microsoft Teams, Skype for Business e i provider SIP li usano per localizzare i server vocali e di presenza. La chat XMPP, le ricerche di directory LDAP, i server Minecraft e Kerberos dipendono tutti dalla scoperta SRV. Il grande vantaggio è la flessibilità: sposta un servizio su un nuovo host o porta, o distribuiscilo su più server, e i client seguono i record SRV senza riconfigurazione. Se un servizio richiede uno specifico nome _service._proto, pubblica un record SRV corrispondente o i client non lo troveranno.