Vai al contenuto principale

Ricerca record SVCB (Service Binding)

Descrivi i tuoi servizi e i loro parametri di connessione

Configura la scoperta dei servizi via DNS. Verifica che i tuoi record SVCB annuncino correttamente protocolli e parametri di connessione.

Tipo di recordogni tipo ha una pagina dedicata

Il risultato appare automaticamente più in basso

Modalità di risoluzione
Testa la propagazione DNS

Semplice = una query al resolver · Traccia = discesa dalla radice

opzioniOpzioni avanzate

Punti chiave dello strumento

Descrizione del servizio

Annuncia come connettersi a un servizio: protocolli supportati, porta e indirizzi di fallback.

Multi-resolver

Confronta le risposte di Google, Cloudflare e Quad9 per rilevare problemi di propagazione.

Modalità alias

Usa priorità 0 per creare un alias verso un target senza usare un CNAME.

Parametri avanzati

Pubblica alpn, port, ipv4hint, ipv6hint ed ech per guidare i client alla configurazione corretta.

Gratuito e illimitato

Testa quanti domini vuoi. Nessuna registrazione richiesta.

Come utilizzare al meglio le opzioni del motore di lookup DNS

Cos'è la traccia iterativa?

La traccia esegue la risoluzione passo dopo passo. Il resolver interroga prima i server root, poi il TLD (.com, .it, .eu) e infine i server autoritativi della zona di destinazione. A ogni fase la pagina mostra il server interrogato, la risposta, l'RCODE e la latenza.

  1. 1. Root

    Scoperta dei server TLD per il nome richiesto.

  2. 2. TLD

    Riferimento agli NS della zona (delegazione).

  3. 3. Authoritative

    Risposta finale (o errore) con TTL e latenza.

A cosa serve?

  • Confrontare le risposte tra resolver e regioni
  • Individuare cache calde, TTL troppo lunghi o deleghe incomplete
  • Spiegare una differenza di latenza o un RCODE inatteso

Suggerimento: lascia la traccia disattivata per i controlli rapidi; attivala durante un'indagine o per preparare ticket e post-mortem.

Cos'è la traccia classica?

La traccia classica interroga solo il resolver selezionato (UDP o DoH) e mostra la risposta così come viene percepita da quel punto di rete. Ottieni l'RCODE, le sezioni di risposta e la latenza per il tratto client → resolver.

  1. 1. Resolver scelto

    Utilizza il preset o la configurazione personalizzata per eseguire la query esattamente come farebbe il tuo servizio.

  2. 2. Protocollo preservato

    Rispetta il trasporto selezionato (UDP, TCP o DoH) così da riprodurre il comportamento reale.

  3. 3. Risposta dettagliata

    Mostra domanda, risposta e sezioni authority/additional quando presenti, insieme a TTL e metadati utili.

Perché usarla?

  • Verificare la vista di un resolver specifico prima di sospettare problemi di delega
  • Confermare valori in cache e l'impatto di TTL o flush
  • Documentare una risoluzione esattamente come la vede un client o un microservizio

Suggerimento: tieni disattivata la traccia iterativa quando esegui l'audit di un resolver; riattivala dopo per confrontarla con il percorso root → TLD → authoritative.

Come funziona il test di propagazione?

Il test di propagazione DNS è uno strumento dedicato, distinto dal lookup a resolver singolo. Interroga in parallelo un insieme di resolver pubblici (Google, Cloudflare, Quad9, OpenDNS, ISP...) e raggruppa le risposte per contenuto e RCODE. Vedi subito chi ha già recepito l'aggiornamento.

  1. 1. Resolver multi-punto

    Interroga contemporaneamente diversi resolver distribuiti nel mondo.

  2. 2. Confronto automatico

    Raggruppa le risposte identiche e mette in evidenza divergenze o errori specifici di un resolver.

  3. 3. Riepilogo operativo

    Fornisce un riepilogo chiaro, l'elenco dei resolver, le loro latenze e lo stato di ciascun gruppo.

Quando usarlo?

  • Monitorare la propagazione mondiale di una modifica DNS
  • Individuare cache obsolete e decidere un flush mirato
  • Condividere uno snapshot di propagazione in un ticket o post-mortem

Suggerimento: la propagazione ha il suo strumento dedicato, separato dal lookup a resolver singolo (modalità Semplice o Traccia iterativa).

Cos'è un record SVCB?

Un record SVCB (Service Binding) descrive come raggiungere un servizio. Può designare un target e pubblicare parametri come protocollo, porta e indirizzi di fallback.

Struttura di un record SVCB:

CampoDescrizioneEsempio
Priorità0 = alias, 1+ = servizio1
TargetHostname del serviziomail.provider.com.
alpnProtocolli supportatiimap
portPorta del servizio993
ipv4hintIndirizzi IPv4 indicativi203.0.113.10

Modalità operative

Modalità servizio (priorità > 0)

Annuncia i parametri di connessione:

_imap._tcp.captaindns.com.  3600  IN  SVCB  1 mail.provider.com. alpn=imap port=993

Modalità alias (priorità = 0)

Reindirizza verso un altro target senza parametri:

apex.captaindns.com.  3600  IN  SVCB  0 cdn.provider.com.

Parametri comuni

ParametroDescrizioneEsempio
alpnProtocolli supportatiimap, h2, h3
portPorta del servizio993, 443
ipv4hintIndirizzi IPv4 indicativi203.0.113.10
ipv6hintIndirizzi IPv6 indicativi2001:db8::1
echConfigurazione ECH(codificato base64)

Casi d'uso

Servizio IMAP

_imap._tcp.captaindns.com.  3600  IN  SVCB  1 mail.provider.com. alpn=imap port=993

Alias all'apice

captaindns.com.  3600  IN  SVCB  0 cdn.provider.com.

Servizio applicativo

_api._tcp.captaindns.com.  300  IN  SVCB  1 . alpn=h2 port=8443

Regole importanti

Compatibilità

RegolaSpiegazione
Mantenere A/AAAAClient legacy non usano SVCB
Target validoIl target deve avere record A/AAAA
Priorità coerente0 = solo alias, > 0 = servizio

Best practice

PraticaPerché
Preferire HTTPS per il webVariante dedicata con semantica adattata
TTL breve all'inizioFacilita le correzioni
Documentare i parametriTracciabilità delle modifiche

Verifica da riga di comando

Linux/Mac

dig SVCB _imap._tcp.captaindns.com

Windows

nslookup -type=svcb _imap._tcp.captaindns.com

Strumenti complementari

StrumentoUtilità
Ricerca HTTPSVerificare record web
Ricerca AVerificare indirizzi IPv4
Propagazione DNSVerificare la propagazione mondiale

Risorse utili