Accedi alla Console ICBS
Overview
Generale
Sicurezza e account
Domini
Zone DNS
DNS dinamico
Record DNS
Monitoring
Funzionalità
Database
Web hosting
Web server
Account email
Account FTP
Supporto
API
  • Autenticazione
  • Verificare la chiave
Domini
DNS
  • Elenco dei record
  • Creare un record
  • Modificare un record
  • Eliminare un record
  • Creare la zona
  • Eliminare la zona
  • Applicare un template
  • Elenco dei template
  • Esportare la zona
  • Leggere il record SOA
  • Modificare il record SOA
  • Stato DNSSEC
  • Attivare o disattivare DNSSEC
Hosting
Email
FTP
Database
Monitoraggio
Gruppi
Ordini

API / DNS

Elenco dei record

Ultimo aggiornamento: 06/08/2026, 21:11

Note legali·Privacy·Policy di sistema·Termini e condizioni
Documentazione

Restituisce tutti i record della zona DNS di un dominio.

È la chiamata da cui ricavare l'id dei record, necessario per modificarli o eliminarli.

  • Metodo: GET
  • Indirizzo: https://console.icbs.it/api/v1/domains/{dominio}/dns/records
  • Permesso: DNS — lettura

Parametri

ParametroPosizioneObbligatorioDescrizione
dominioindirizzosìIl nome a dominio, per esempio esempio.it.

Esempio di richiesta

curl -H "Authorization: Bearer $ICBS_API_KEY" \
  https://console.icbs.it/api/v1/domains/esempio.it/dns/records

Esempio di risposta

{
  "domain": "esempio.it",
  "data": [
    {
      "id": "123456",
      "type": "A",
      "host": "",
      "record": "93.184.216.34",
      "ttl": "3600"
    },
    {
      "id": "123457",
      "type": "A",
      "host": "www",
      "record": "93.184.216.34",
      "ttl": "3600"
    },
    {
      "id": "123458",
      "type": "MX",
      "host": "",
      "record": "mail.esempio.it",
      "priority": "10",
      "ttl": "3600"
    },
    {
      "id": "123459",
      "type": "TXT",
      "host": "",
      "record": "v=spf1 include:_spf.icbs.it ~all",
      "ttl": "3600",
      "managedBy": "email",
      "managedMessage": "Record gestito dal servizio Email attivo sul dominio"
    }
  ]
}

Campi della risposta

CampoDescrizione
domainIl dominio richiesto.
idIdentificativo del record, da usare per modifica ed eliminazione.
typeTipo di record: A, AAAA, CNAME, MX, TXT, SRV, CAA e gli altri tipi supportati.
hostIl sottodominio. Stringa vuota o @ per il dominio principale.
recordIl valore del record.
ttlTempo di vita in secondi.
priorityPresente sui tipi che la usano, come MX e SRV.

Record gestiti automaticamente

Alcuni record sono creati e mantenuti dai servizi attivi sul dominio — per esempio i record di posta quando è attivo il servizio Email, o quelli di verifica di un certificato.

Questi record hanno due campi in più:

CampoDescrizione
managedByIl servizio che li gestisce.
managedMessageLa spiegazione del perché non sono modificabili.

Tentare di modificarli o eliminarli restituisce 400.

Se stai scrivendo un'automazione che ripulisce record, salta quelli che hanno managedBy: sono la causa più comune di errori inattesi in uno script di manutenzione.

Possibili errori

CodiceCausa
401Chiave assente, non valida, scaduta o revocata.
403Alla chiave manca il permesso DNS — lettura.
404Il dominio non esiste, non ha una zona DNS attiva, oppure la chiave non vi ha accesso.
429Superato il limite di richieste.