Vi presentiamo PostScale -- API email per invii transazionali, ricezione e indirizzi mascherati. PostScale

    Cos'è un record A

    Scopri cos'è un record A e come collega il tuo nome di dominio all'indirizzo IPv4 corretto. Include esempi per la dashboard e l'API di DNScale.

    Un record A (Address) è il tipo di record DNS più fondamentale. Mappa un nome di dominio a un indirizzo IPv4, consentendo agli utenti di accedere al tuo sito web utilizzando un nome facile da ricordare invece di un indirizzo IP numerico.

    Come funzionano i record A

    Quando qualcuno digita il tuo dominio in un browser:

    1. Il browser chiede a un resolver DNS il record A
    2. Il resolver restituisce l'indirizzo IPv4 dal record A
    3. Il browser si connette a quell'indirizzo IP per caricare il tuo sito
    example.com.    3600    IN    A    192.0.2.1

    Questo record indica ai resolver DNS che example.com punta a 192.0.2.1 con un TTL di 3600 secondi (1 ora).

    Casi d'uso comuni

    Hosting su server singolo

    Punta il tuo dominio a un server web:

    example.com.       3600    A    192.0.2.1
    www.example.com.   3600    A    192.0.2.1

    Bilanciamento del carico con record A multipli

    Distribuisci il traffico su più server utilizzando il DNS round-robin:

    example.com.    300    A    192.0.2.1
    example.com.    300    A    192.0.2.2
    example.com.    300    A    192.0.2.3

    Sottodomini per servizi diversi

    api.example.com.      3600    A    192.0.2.10
    mail.example.com.     3600    A    192.0.2.20
    staging.example.com.  3600    A    192.0.2.30

    Formato del record

    CampoDescrizioneEsempio
    NomeDominio o sottodominiowww, @ (apex), api
    TipoTipo di recordA
    ContenutoIndirizzo IPv4192.0.2.1
    TTLTime to live (secondi)3600

    Aggiungere un record A

    Tramite la dashboard

    1. Naviga alla tua zona nella dashboard di DNScale
    2. Clicca su Add Record
    3. Configura il record:
      • Name: Inserisci il sottodominio (es. www) o @ per l'apex
      • Type: Seleziona A
      • Value: Inserisci l'indirizzo IPv4
      • TTL: Imposta la durata della cache (predefinito: 3600)
    4. Clicca su Create Record

    Tramite l'API

    Creare un record A:

    curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "www",
        "type": "A",
        "content": "192.0.2.1",
        "ttl": 3600
      }'

    Creare record A multipli per il bilanciamento del carico:

    # Primo server
    curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "@",
        "type": "A",
        "content": "192.0.2.1",
        "ttl": 300
      }'
     
    # Secondo server
    curl -X POST "https://api.dnscale.eu/v1/zones/{zone_id}/records" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "name": "@",
        "type": "A",
        "content": "192.0.2.2",
        "ttl": 300
      }'

    Risposta API:

    {
      "status": "success",
      "data": {
        "message": "Record created successfully",
        "record": {
          "id": "encoded-record-id",
          "name": "www.example.com.",
          "type": "A",
          "content": "192.0.2.1",
          "ttl": 3600,
          "disabled": false
        }
      }
    }

    Best practice

    1. Usa valori TTL appropriati

      • TTL breve (300-900s) se prevedi di cambiare frequentemente l'IP
      • TTL più lungo (3600-86400s) per server stabili per migliorare la cache
    2. Aggiungi sia record A che AAAA - Supporta sia IPv4 che IPv6 per una migliore connettività

    3. Considera la ridondanza - Usa record A multipli per configurazioni ad alta disponibilità

    4. Record per il dominio apex - Usa @ o lascia il nome vuoto per il dominio radice

    Tipi di record correlati

    • AAAA - Equivalente IPv6 dei record A
    • CNAME - Alias verso un altro nome di dominio
    • ALIAS - Aliasing per il dominio radice

    Conclusione

    I record A sono la base del DNS, consentendo la traduzione dei nomi di dominio in indirizzi IP su internet. Con DNScale, gestire i record A è semplice, che tu stia ospitando un singolo sito web o costruendo un'infrastruttura con bilanciamento del carico.