Create and Manage a Reverse DNS Record
Prerequisites
To create a Reverse DNS Record with Cloud DNS API, follow this step:
Perform a POST request with name, a description of reverse DNS record (optional), and the IP.
Result: On a successful POST request, you receive a response containing the reverse DNS record UUID, type, href, metadata, properties of your reverse DNS record, name, description, and IP address.
Request
Response
200 Successful operation
Create an IPv6 reverse DNS record
To create an IPv6 reverse DNS record, perform a POST request to the /reverserecords
endpoint with an IPv6 address in the request body.
Request
Response
200 Successful operation
Response Fields
id
string
UUID of the newly created reverse DNS record
2a4428b3-dbe0-4357-9c02-609025b3a40f
createdDate
string
Reverse DNS record creation timestamp
2022-08-21T15:52:53Z
createdBy
string
Unique name of the identity that created the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
createdByUserId
string
The unique ID of the user who created the reverse DNS record
87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedDate
string
Reverse DNS record update timestamp
2022-08-21T15:52:53Z
lastModifiedBy
string
Unique name of the identity that last modified the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedByUserId
string
Unique ID of the user has last modified the reverse DNS record
63cef532-26fe-4a64-a4e0-de7c8a506c90
resourceURN
string
Unique name of the resource
ionos:<product>:<location>:<contract>:<resource-path>
name
string
Name of the reverse DNS record
mail.example.com
description
string
Description of the reverse DNS record
The reverse DNS record is used for mail.example.com
ip
string
IP address of the reverse DNS record
192.0.2.2 or 2001:0db8::1
type
string
Type of the reverse DNS record
reverserecord
href
string
Absolute path to the reverse DNS record
Retrieve all reverse DNS records
To retrieve all reverse DNS records, perform a GET request to the /reverserecords
endpoint.
Result: On a successful GET request, you receive a response containing all reverse DNS records.
Request
Response
200 Successful operation
Response Fields
id
string
UUID of the reverse DNS record
2a4428b3-dbe0-4357-9c02-609025b3a40f
createdDate
string
Reverse DNS record creation timestamp
2022-08-21T15:52:53Z
createdBy
string
Unique name of the identity that created the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
createdByUserId
string
The unique ID of the user who created the reverse DNS record
87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedDate
string
Reverse DNS record update timestamp
2022-08-21T15:52:53Z
lastModifiedBy
string
Unique name of the identity that last modified the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedByUserId
string
Unique ID of the user has last modified the reverse DNS record
63cef532-26fe-4a64-a4e0-de7c8a506c90
resourceURN
string
Unique name of the resource
ionos:<product>:<location>:<contract>:<resource-path>
name
string
Name of the reverse DNS record
mail.example.com
description
string
Description of the reverse DNS record
The reverse DNS record is used for mail.example.com
ip
string
IP address of the reverse DNS record
192.0.2.2 or 2001:0db8::1
type
string
Type of the reverse DNS record
reverserecord
href
string
Absolute path to the reverse DNS record
Retrieve a reverse DNS record
To retrieve a reverse DNS record, perform a GET request to the /reverserecords/{id}
endpoint.
Result: On a successful GET request, you receive a response containing the reverse DNS record UUID, type, href, metadata, and properties of your reverse DNS record, name, description, and IP.
Request
Response
200 Successful operation
Response Fields
id
string
UUID of the reverse DNS record
2a4428b3-dbe0-4357-9c02-609025b3a40f
createdDate
string
Reverse DNS record creation timestamp
2022-08-21T15:52:53Z
createdBy
string
Unique name of the identity that created the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
createdByUserId
string
The unique ID of the user who created the reverse DNS record
87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedDate
string
Reverse DNS record update timestamp
2022-08-21T15:52:53Z
lastModifiedBy
string
Unique name of the identity that last modified the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedByUserId
string
Unique ID of the user has last modified the reverse DNS record
63cef532-26fe-4a64-a4e0-de7c8a506c90
resourceURN
string
Unique name of the resource
ionos:<product>:<location>:<contract>:<resource-path>
name
string
Name of the reverse DNS record
mail.example.com
description
string
Description of the reverse DNS record
The reverse DNS record is used for mail.example.com
ip
string
IP address of the reverse DNS record
type
string
Type of the reverse DNS record
reverserecord
href
string
Absolute path to the reverse DNS record
Modify a reverse DNS record
To modify a reverse DNS record, perform a PUT request to the /reverserecords/{id}
endpoint.
Result: On a successful PUT request, you receive a response containing the reverse DNS record UUID, type, href, metadata, and properties of your reverse DNS record, name, description, and IP.
Request
Response
200 Successful operation
Response Fields
id
string
UUID of the reverse DNS record
2a4428b3-dbe0-4357-9c02-609025b3a40f
createdDate
string
Reverse DNS record creation timestamp
2022-08-21T15:52:53Z
createdBy
string
Unique name of the identity that created the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
createdByUserId
string
The unique ID of the user who created the reverse DNS record
87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedDate
string
Reverse DNS record update timestamp
2022-08-21T15:52:53Z
lastModifiedBy
string
Unique name of the identity that last modified the reverse DNS record
ionos:iam:cloud:31960002:users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3
lastModifiedByUserId
string
Unique ID of the user has last modified the reverse DNS record
63cef532-26fe-4a64-a4e0-de7c8a506c90
resourceURN
string
Unique name of the resource
ionos:<product>:<location>:<contract>:<resource-path>
name
string
Name of the reverse DNS record
mail.example.com
description
string
Description of the reverse DNS record
The reverse DNS record is used for mail.example.com
ip
string
IP address of the reverse DNS record
192.0.2.3
type
string
Type of the reverse DNS record
reverserecord
href
string
Absolute path to the reverse DNS record
Delete a reverse DNS record
To delete a reverse DNS record, perform a DELETE request to the /reverserecords/{id}
endpoint.
Result: On a successful DELETE request, you receive a HTTP response 202 Successful operation.
Request
Response
202 Successful operation
Quota
To retrieve the quota of reverse DNS records, perform a GET request to the /quota
endpoint.
Result: On a successful GET request, you receive a response containing the quota limits and quota usage for your contract.
Request
Response
200 OK
Response Fields
records
string
Number of DNS records
100000
reverseRecords
string
Number of reverse DNS records
5000
secondaryZones
string
Number of secondary DNS zones
100000
zones
string
Number of DNS zones
50000
records
string
Number of DNS records used
9
reverseRecords
string
Number of reverse DNS records used
1
secondaryZones
string
Number of secondary DNS zones used
6
zones
string
Number of DNS zones used
5
Last updated
Was this helpful?