

# Creación de un registro de DNS inverso para el correo electrónico en Amazon EC2
<a name="Using_Elastic_Addressing_Reverse_DNS"></a>

Si desea enviar correo electrónico a terceros desde una instancia de EC2, le recomendamos aprovisionar una o más direcciones IP elásticas y asignar registros de DNS inversos estáticos a las direcciones IP elásticas que utilice para enviar correo electrónico. Esto lo ayuda a evitar que algunas organizaciones antispam marquen su email como spam. AWS trabaja con ISP y organizaciones antispam de Internet para reducir las posibilidades de que sus emails que se envían desde estas direcciones se marquen como spam.

**Consideraciones**
+ Antes de crear un registro DNS inverso, debe establecer un registro DNS de reenvío correspondiente (tipo de registro A) que apunte a la dirección IP elástica.
+ Si hay asociado un registro de DNS inverso a una dirección IP elástica, esa dirección se bloquea en la cuenta y no se puede liberar hasta que se elimine el registro.
+ Si se puso en contacto con Soporte para configurar un DNS inverso para una dirección IP elástica, puede quitar el DNS inverso, pero no podrá liberar la dirección IP elástica porque Soporte la bloqueó. Para desbloquear la dirección IP elástica, contáctese con [AWS Support](https://console.aws.amazon.com/support/home#/). Una vez desbloqueada la dirección IP elástica, podrá liberarla.
+ [AWS GovCloud (US) Region] No puede crear un registro de DNS inverso. AWS debe asignar los registros de DNS inversos estáticos en su nombre. Abra un caso de soporte para eliminar las limitaciones de DNS inverso y envío de correo electrónico. Debe proporcionar las direcciones IP elásticas y los registros de DNS inverso.

## Crear un registro DNS inverso
<a name="eip-create-rdns-record"></a>

Siga el procedimiento que se indica a continuación para crear un registro de DNS inverso para su dirección IP elástica.

------
#### [ Console ]

**Para crear un registro de DNS inverso**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija** Elastic IPs (Direcciones IP elásticas)**.

1. Seleccione la dirección IP elástica y elija **Acciones**, **Actualizar DNS inverso**.

1. Para **Nombre de dominio de DNS inverso**, escriba el nombre de su dominio.

1. Escriba **update** para confirmar.

1. Elija **Actualizar**.

------
#### [ AWS CLI ]

**Para crear un registro de DNS inverso**  
Utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-address-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-address-attribute.html).

```
aws ec2 modify-address-attribute \
    --allocation-id eipalloc-abcdef01234567890 \
    --domain-name example.com
```

A continuación, se muestra un ejemplo del resultado.

```
{
    "Addresses": [
        {
            "PublicIp": "192.0.2.0",
            "AllocationId": "eipalloc-abcdef01234567890",
            "PtrRecord": "example.net.",
            "PtrRecordUpdate": {
                "Value": "example.com.",
                "Status": "PENDING"
            }
        }
    ]
}
```

------
#### [ PowerShell ]

**Para crear un registro de DNS inverso**  
Utilice el cmdlet [https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2AddressAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2AddressAttribute.html).

```
Edit-EC2AddressAttribute `
    -AllocationId 'eipalloc-abcdef01234567890' `
    -DomainName 'example.com' |
Format-List `
    AllocationId, PtrRecord, PublicIp,
    @{Name='PtrRecordUpdate';Expression={$_.PtrRecordUpdate | Format-List | Out-String}}
```

A continuación, se muestra un ejemplo del resultado.

```
AllocationId    : eipalloc-abcdef01234567890
PtrRecord       : example.net.
PublicIp        : 192.0.2.0
PtrRecordUpdate : 
                  Reason :
                  Status : PENDING
                  Value  : example.com.
```

------

## Eliminación de un registro de DNS inverso
<a name="eip-remove-rdns-record"></a>

Siga el procedimiento que se indica a continuación para quitar un registro de DNS inverso de su dirección IP elástica.

Si aparece el siguiente error, puede enviar una [Solicitud para eliminar las restricciones de envío de correo electrónico](https://repost.aws/knowledge-center/ec2-port-25-throttle) a Soporte para obtener asistencia.

```
The address cannot be released because it is locked to your account.
```

------
#### [ Console ]

**Para eliminar un registro de DNS inverso**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija** Elastic IPs (Direcciones IP elásticas)**.

1. Seleccione la dirección IP elástica y elija **Acciones**, **Actualizar DNS inverso**.

1. Para **Nombre de dominio de DNS inverso**, elimine el nombre de dominio.

1. Escriba **update** para confirmar.

1. Elija **Actualizar**.

------
#### [ AWS CLI ]

**Para eliminar un registro de DNS inverso**  
Utilice el comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/reset-address-attribute.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/reset-address-attribute.html).

```
aws ec2 reset-address-attribute \
    --allocation-id eipalloc-abcdef01234567890 \
    --attribute domain-name
```

A continuación, se muestra un ejemplo del resultado.

```
{
    "Addresses": [
        {
            "PublicIp": "192.0.2.0",
            "AllocationId": "eipalloc-abcdef01234567890",
            "PtrRecord": "example.com.",
            "PtrRecordUpdate": {
                "Value": "example.net.",
                "Status": "PENDING"
            }
        }
    ]
}
```

------
#### [ PowerShell ]

**Para eliminar un registro de DNS inverso**  
Utilice el cmdlet [https://docs.aws.amazon.com/powershell/latest/reference/items/Reset-EC2AddressAttribute.html](https://docs.aws.amazon.com/powershell/latest/reference/items/Reset-EC2AddressAttribute.html).

```
Reset-EC2AddressAttribute `
    -AllocationId 'eipalloc-abcdef01234567890' `
    -Attribute domain-name |
Format-List `
    AllocationId, PtrRecord, PublicIp,
    @{Name='PtrRecordUpdate';Expression={$_.PtrRecordUpdate | Format-List | Out-String}}
```

A continuación, se muestra un ejemplo del resultado.

```
AllocationId    : eipalloc-abcdef01234567890
PtrRecord       : example.com.
PublicIp        : 192.0.2.0
PtrRecordUpdate : 
                  Reason :
                  Status : PENDING
                  Value  : example.net.
```

------