Generalidades
El módulo DNS API te permite administrar los registros DNS de tu dominio. Las siguientes opciones están disponibles.
- Enumera todos los registros (dns-list_records)
- Agrega un registro (dns-add_record)
- Elimina un registro (dns-remove_record)
Revisa el siguiente artículo para obtener instrucciones sobre cómo conectarst a la API de DreamHost. Usarás las instrucciones de este artículo para construir tu llamada API.
dns-list_records
El comando dns-list_records enumera todos los registros DNS para todos los dominios en todas las cuentas a las que tienes acceso. Este comando no listará registros en los siguientes casos:
- Dominios de solo registro
- subdominio dreamhosters.com
Correr el comando
El siguiente comando enumera todos los registros DNS de todos los dominios de tu cuenta.
https://api.dreamhost.com/?key=1A2B3C4D5E6F7G8H&cmd=dns-list_records
dns-add_record
El dns-add_record te permite agregar un nuevo registro DNS a un dominio (excluyendo los subdominios dreamhosters.com).
Después de agregar un registro, aún tardará varias horas en propagar online.
Correr el comando
Debes especificar los siguientes valores al ejecutar este comando.
- record : El nombre de dominio al que estáa agregando el registro (example.com)
- type : A,CNAME,NS,NAPTR,SRV,TXT, o AAAA
- value : El valor del registro de DNS.
- comment : Comentario opcional para este registro.
El siguiente comando agrega un registro TXT con el valor de test123 al dominio example.com.
https://api.dreamhost.com/?key=1A2B3C4D5E6F7G8H&cmd=dns-add_record&record=example.com&type=TXT&value=test123"
dns-remove_record
Esto es el opuesto a dns-add_record. Los mismos valores deben especificarse al ejecutar el comando. El siguiente comando elimina un registro TXT con el valor de test123 del dominio example.com.
https://api.dreamhost.com/?key=1A2B3C4D5E6F7G8H&cmd=dns-remove_record&record=example.com&type=TXT&value=test123"