Reverse DNS
All operations require authentication.
List reversesProduction
List reverses. Returns the addresses of the block that have a reverse DNS (PTR) record, not the reverse names themselves.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
Response
Example uses ip = 192.0.2.0/24
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ reverse \
-H "authorization: Bearer $OVH_TOKEN"[ "192.0.2.0"]
List reverse delegationsProduction
List reverse delegations. Returns the name servers the reverse zone of the IPv6 block is delegated to. Reverse delegation applies to IPv6 blocks only.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
Response
Example uses ip = 192.0.2.0/24
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ delegation \
-H "authorization: Bearer $OVH_TOKEN"[ "string"]
Get a reverseProduction
Get a reverse. Returns the reverse DNS (PTR) name set on this address of the block, with the address itself.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
IP address (e.g., 192.0.2.0)
Response
IP address (e.g., 192.0.2.0)
Example uses ip = 192.0.2.0/24, ipReverse = 192.0.2.0
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ reverse/ {ipReverse} \
-H "authorization: Bearer $OVH_TOKEN"{ "ipReverse": "192.0.2.0", "reverse": "string"}
Get a reverse delegationProduction
Get a reverse delegation. Returns the name server that this delegation points the reverse zone of the IPv6 block to.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
NS target for delegation
Response
NS target for delegation
Example uses ip = 192.0.2.0/24, target = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ delegation/ {target} \
-H "authorization: Bearer $OVH_TOKEN"{ "target": "string"}
Create a reverseProduction
Create a reverse. Sets the reverse DNS name of one address of the block. The name must resolve to that address.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
Request body (required)
IP address (e.g., 192.0.2.0)
Response
IP address (e.g., 192.0.2.0)
Example uses ip = 192.0.2.0/24
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ reverse \
-H "authorization: Bearer $OVH_TOKEN"{ "ipReverse": "192.0.2.0", "reverse": "string"}
Create a reverse delegationProduction
Create a reverse delegation. Delegates the reverse zone of the IPv6 block to the given name server, and returns the new delegation.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
Request body (required)
Target for reverse delegation on IPv6
Response
NS target for delegation
Example uses ip = 192.0.2.0/24
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ delegation \
-H "authorization: Bearer $OVH_TOKEN"{ "target": "string"}
Delete a reverseProduction
Delete a reverse. Removes the reverse DNS (PTR) name set on this address of the block. The call returns no content.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
IP address (e.g., 192.0.2.0)
Response
Example uses ip = 192.0.2.0/24, ipReverse = 192.0.2.0
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ reverse/ {ipReverse} \
-H "authorization: Bearer $OVH_TOKEN"Delete a reverse delegationProduction
Delete a reverse delegation. Removes this name server from the reverse delegation of the IPv6 block. The call returns no content.
Path parameters
IP (v4 or v6) CIDR notation (e.g., 192.0.2.0/24)
NS target for delegation
Response
Example uses ip = 192.0.2.0/24, target = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ ip/ {ip}/ delegation/ {target} \
-H "authorization: Bearer $OVH_TOKEN"