Lezioni del modulo (1/3)
Record SRV e scoperta dei servizi
Record SRV e discovery dei servizi
SRV risponde alla domanda “quale host e quale porta offrono questo servizio?”. Il nome del record incorpora servizio e protocollo, per esempio _sip._tcp.example.test. I dati contengono priorità, peso, porta e target. Il client deve conoscere e implementare SRV: il record non obbliga ogni applicazione a usarlo.
Come funziona
Priorità più bassa viene scelta prima; a parità di priorità il peso distribuisce le selezioni secondo il comportamento previsto dal client. Il target deve normalmente essere un nome host, non un CNAME. SRV indica la porta del servizio, cosa che un record A non fa.
Esempio svolto
Esempio didattico: _chat._tcp.example.test. 300 IN SRV 10 20 5222 chat1.example.test. significa priorità 10, peso 20 e porta 5222. La destinazione IP si trova poi risolvendo chat1.example.test con A o AAAA.
Attenzione
Il DNS descrive la destinazione; TLS, autenticazione e policy applicative restano responsabilità del protocollo e del servizio.
Fonti per approfondire
RFC 2782 — A DNS RR for specifying the location of services
Verifica
Scegli la risposta migliore. Gli esempi usano nomi e indirizzi didattici e non inviano query DNS reali.
Che cosa aggiunge SRV rispetto ad A?