Presentamos PostScale -- API de correo para envíos transaccionales, recepción y direcciones enmascaradas. PostScale

    Qué es un registro A

    Aprende qué es un registro A y cómo conecta tu nombre de dominio con la dirección IPv4 correcta. Incluye ejemplos para el panel de DNScale y la API.

    Un registro A (Address) es el tipo de registro DNS más fundamental. Asocia un nombre de dominio con una dirección IPv4, permitiendo a los usuarios acceder a tu sitio web usando un nombre fácil de recordar en lugar de una dirección IP numérica.

    Cómo funcionan los registros A

    Cuando alguien escribe tu dominio en un navegador:

    1. El navegador solicita al resolver DNS el registro A
    2. El resolver devuelve la dirección IPv4 del registro A
    3. El navegador se conecta a esa dirección IP para cargar tu sitio
    example.com.    3600    IN    A    192.0.2.1

    Este registro indica a los resolvers DNS que example.com apunta a 192.0.2.1 con un TTL de 3600 segundos (1 hora).

    Casos de uso comunes

    Hosting en un solo servidor

    Apunta tu dominio a un servidor web:

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

    Balanceo de carga con múltiples registros A

    Distribuye el tráfico entre múltiples servidores usando 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

    Subdominios para diferentes servicios

    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 registro

    CampoDescripciónEjemplo
    NombreDominio o subdominiowww, @ (apex), api
    TipoTipo de registroA
    ContenidoDirección IPv4192.0.2.1
    TTLTiempo de vida (segundos)3600

    Añadir un registro A

    Usando el panel de control

    1. Navega a tu zona en el panel de DNScale
    2. Haz clic en Add Record
    3. Configura el registro:
      • Name: Introduce el subdominio (ej., www) o @ para el apex
      • Type: Selecciona A
      • Value: Introduce la dirección IPv4
      • TTL: Establece la duración de caché (por defecto: 3600)
    4. Haz clic en Create Record

    Usando la API

    Crear un registro 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
      }'

    Crear múltiples registros A para balanceo de carga:

    # Primer servidor
    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
      }'
     
    # Segundo servidor
    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
      }'

    Respuesta de la 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
        }
      }
    }

    Mejores prácticas

    1. Usar valores de TTL apropiados

      • TTL corto (300-900s) si esperas cambiar la IP frecuentemente
      • TTL más largo (3600-86400s) para servidores estables para mejorar el almacenamiento en caché
    2. Añadir registros A y AAAA - Soporta tanto IPv4 como IPv6 para mejor conectividad

    3. Considerar la redundancia - Usa múltiples registros A para configuraciones de alta disponibilidad

    4. Registros de dominio apex - Usa @ o deja el nombre vacío para el dominio raíz

    Tipos de registro relacionados

    • AAAA - Equivalente IPv6 de los registros A
    • CNAME - Alias a otro nombre de dominio
    • ALIAS - Alias para dominio raíz

    Conclusión

    Los registros A son la base del DNS, habilitando la traducción de nombres de dominio a direcciones IP en Internet. Con DNScale, gestionar registros A es sencillo tanto si alojas un solo sitio web como si construyes una infraestructura con balanceo de carga.