Cos'è un record SRV?

Ti sei mai chiesto come fa una chiamata vocale o un messaggio di chat a trovare il server giusto quando tutto ciò che gli hai dato è un nome di dominio? Qui entra in gioco un record SRV. Un record SRV è un tipo di record DNS che dice a internet esattamente…

Bozza

Se hai letto i capitoli sui record DNS, sai che ogni tipo di record ha un compito preciso. Un record A punta il dominio all'indirizzo IP di un server. Un record CNAME punta un nome di dominio a un altro. Un record SRV fa ciò che nessuno dei due può fare. Dice a internet non solo dove andare, ma anche a quale servizio collegarsi e quale porta usare una volta arrivato.

Cosa significa SRV?

SRV sta per service, servizio. Il nome calza. Mentre gli altri record DNS puntano il traffico a un server in generale, un record SRV punta il traffico a un servizio specifico che gira su quel server. Pensa alla differenza tra dare a qualcuno l'indirizzo del tuo edificio e dargli l'indirizzo più il numero del piano, il numero della stanza e il nome della persona a cui chiedere.

Cosa fa un record SRV?

Un record SRV collega un servizio e un protocollo specifici a un server e a una porta. Quando un'applicazione deve trovare un certo servizio sul tuo dominio, cerca il record SRV nel tuo DNS per scoprire tre cose.

  • Quale server esegue quel servizio
  • Su quale porta è in ascolto il servizio
  • Come dare priorità e bilanciare il traffico se più di un server offre lo stesso servizio

Questo rende i record SRV utili per i servizi che non girano su una porta web standard. Un sito si carica sulla porta 80 o 443 e un record A se la cava benissimo. Ma una chiamata vocale o un servizio di messaggistica interno potrebbe girare su una porta e su un server completamente diversi. Il record SRV unisce i puntini.

Che aspetto ha un record SRV?

Un record SRV ha più campi della maggior parte dei record DNS. Ecco cosa significa ciascuna parte.

  • Servizio è il nome del servizio, scritto con un trattino basso davanti. Per esempio _sip per un servizio di chiamate vocali o _xmpp per un servizio di messaggistica
  • Protocollo è il protocollo di rete usato dal servizio, anch'esso con un trattino basso. I due valori più comuni sono _tcp e _udp
  • Priorità è un numero che dice ai client quale server provare per primo. I numeri più bassi vengono provati prima di quelli più alti
  • Peso si usa quando due server hanno la stessa priorità. Un peso più alto significa che quel server riceve una quota maggiore di traffico
  • Porta è il numero della porta specifica su cui gira il servizio
  • Destinazione è l'hostname del server che fornisce il servizio

Un tipico record SRV nel tuo pannello DNS potrebbe essere così.

  • Nome impostato su _sip._tcp.yourdomain.com
  • Tipo impostato su SRV
  • Priorità impostata su 10
  • Peso impostato su 60
  • Porta impostata su 5060
  • Destinazione impostata su sipserver.yourdomain.com

Quel record dice una cosa sola. Quando un dispositivo ha bisogno del servizio vocale SIP per il tuo dominio tramite TCP, deve collegarsi a sipserver.yourdomain.com sulla porta 5060.

Quando ti serve un record SRV?

Per la maggior parte dei brand che gestiscono un normale sito, un record SRV non è qualcosa che dovrai mai toccare. Non fa parte del mettere online un sito, del configurare l'email o del collegare un dominio personalizzato.

I record SRV entrano in gioco quando usi servizi che si basano su di essi per la ricerca automatica. Ecco le situazioni in cui tendono a comparire.

  • Servizi Voice over IP (VoIP) che usano il protocollo SIP per instradare le chiamate attraverso il tuo dominio
  • Servizi di messaggistica e chat che usano protocolli come XMPP per trovare il server giusto
  • Strumenti aziendali che devono individuare un servizio specifico in una rete, come i servizi di directory o i server di autenticazione
  • Server di gioco o strumenti di collaborazione che collegano i client a una porta particolare di una macchina particolare

Se un servizio che stai configurando ti chiede di aggiungere un record SRV al tuo DNS, è il segno che ne hai bisogno. Se nessuno te l'ha chiesto, quasi certamente non ti serve.

In cosa un record SRV è diverso da un record A o CNAME?

Un record A collega un nome di dominio a un indirizzo IP. Non specifica una porta né un servizio. Un record CNAME collega un nome di dominio a un altro. Anche lui non specifica una porta né un servizio.

Un record SRV va oltre. Specifica il nome del servizio, il protocollo, la porta, il server di destinazione e perfino come gestire il bilanciamento del carico se esistono più server. È il più dettagliato dei tre, ed è per questo che si usa per servizi che richiedono quel livello di precisione.

Se il tuo DNS è un elenco telefonico, un record A dà a qualcuno un numero di telefono. Un CNAME dice "cerca invece quest'altro nome." Un record SRV dà un numero di telefono più l'interno, il reparto e le istruzioni su chi chiamare per primo se la linea è occupata.

Un brand tipico ha bisogno di un record SRV?

Onestamente, probabilmente no. Se gestisci un sito, invii email e usi i normali strumenti online, i record DNS che contano per te sono i record A, CNAME, MX e TXT. Coprono sito, email e verifica del dominio per la grande maggioranza delle configurazioni.

I record SRV vivono nel territorio dei servizi specializzati. Ma vale comunque la pena sapere cos'è. Se un servizio che stai configurando ti dà istruzioni DNS che includono un record SRV, saprai cos'è, cosa significano i campi e come aggiungerlo senza dubbi.

Come aggiungere un record SRV

Aggiungere un record SRV segue lo stesso processo generale di qualsiasi altro record DNS. Se hai già aggiunto un record TXT o A, ti sembrerà familiare.

  1. Accedi al pannello di gestione DNS dove sono impostati i nameserver del tuo dominio. Di solito è il registrar o il fornitore di hosting
  2. Vai alla sezione dei record DNS o all'editor della zona DNS
  3. Clicca l'opzione per aggiungere un nuovo record e seleziona SRV come tipo di record
  4. Compila nome del servizio, protocollo, priorità, peso, porta e destinazione con i valori forniti dal servizio che stai configurando
  5. Salva il record

Le modifiche DNS possono richiedere da pochi minuti a 48 ore per propagarsi, anche se la maggior parte ha effetto entro qualche ora. Per saperne di più su come funziona la propagazione, leggi il capitolo su come funziona il DNS.

Come WEMASY gestisce i record SRV

WEMASY gestisce DNS, hosting e SSL per ogni sito costruito sulla piattaforma e configura in automatico i record DNS che ti servono. I record SRV non fanno parte della configurazione tipica di un sito WEMASY, perché i servizi che li richiedono stanno al di fuori di ciò che gestisce una piattaforma per siti.

Se usi un servizio che richiede un record SRV sul tuo dominio, aggiungeresti quel record dal pannello DNS del registrar. La configurazione di WEMASY non interferisce con i record DNS aggiuntivi che aggiungi a livello di registrar. Scopri cosa include ogni piano nei prezzi di WEMASY.

Cosa viene dopo

Ora che sai come un record SRV indirizza il traffico a servizi specifici sul tuo dominio, il prossimo capitolo tratta i record SOA. Un record SOA identifica l'autorità primaria della tua zona DNS e controlla come le informazioni DNS vengono condivise e aggiornate tra i server.

Domande frequenti

Si possono avere più record SRV per lo stesso servizio?

Sì. Più record SRV per lo stesso servizio e protocollo permettono di configurare failover e bilanciamento del carico. Il campo priorità decide quale server viene provato per primo. Se due record hanno la stessa priorità, il campo peso decide come si divide il traffico tra loro. È così che le configurazioni più grandi mantengono attivo un servizio anche se un server va fuori uso. Con il creatore di siti di WEMASY puoi impostarlo direttamente sul tuo sito.

Un record SRV influisce sul caricamento del sito?

No. I record SRV non c'entrano con la pubblicazione delle pagine web. Il sito si carica tramite record A e record CNAME, che puntano i browser al server giusto. I record SRV entrano in gioco solo quando una specifica applicazione interroga il DNS per un servizio che usa il metodo di ricerca SRV. Aggiungere o rimuovere un record SRV non cambia le prestazioni del sito.

Cosa succede se un record SRV punta a un server offline?

Se il server di destinazione di un record SRV è irraggiungibile, il client proverà a collegarsi al server successivo elencato nei tuoi record SRV, in base a priorità e peso. Se c'è un solo record SRV e quel server è fuori uso, il servizio non sarà disponibile finché il server non torna online o non aggiorni il record per puntare altrove.

Un record SRV è lo stesso di una regola di port forwarding?

No. Il port forwarding è un'impostazione a livello di router che reindirizza il traffico da una porta a un'altra all'interno della rete. Un record SRV è un'istruzione a livello DNS che dice ai client esterni a quale server e porta collegarsi in primo luogo. Il port forwarding avviene dopo che la connessione ha raggiunto la tua rete. Un record SRV avviene prima, nella fase di ricerca DNS.

Tutte le applicazioni supportano le ricerche di record SRV?

No. Un'applicazione deve essere costruita apposta per interrogare i record SRV durante il processo di connessione. I browser, per esempio, non usano le ricerche SRV. Si affidano ai record A e CNAME. Le applicazioni che supportano le ricerche SRV includono client VoIP, alcuni server di posta, piattaforme di messaggistica che usano XMPP e servizi di directory aziendali. Se un'applicazione non supporta le ricerche SRV, aggiungere un record SRV al tuo DNS non avrà alcun effetto su quell'applicazione.

Mettilo in pratica
sul tuo sito web.

Inizia gratis con WEMASY e crea il tuo sito in pochi minuti.