Use Add Reverse DNS API to add new RDNS on your server.
HTTP Request
https://hostname:4085/index.php?act=rdns
Parameters
Name | Type | Value | Description | Required |
---|---|---|---|---|
act | GET | rdns | The action will add rdns entry | Yes |
rdns | POST | 1/0 | If set then the rdns will be added. | Yes |
rdns_ip | POST | rdns_ip | Specify the ip address that has to be added | Yes |
rdns_domain | POST | rdns_domain | Specify the domain name to be added along with the IP address. | Yes |
Sample Code
PHP
<?php
require_once('/usr/local/virtualizor/sdk/enduser.php');
$key = 'your_api_key';
$pass = 'your_api_pass';
$ip = 'your_sedr';
$admin = new Virtualizor_Enduser_API($ip, $key, $pass);
$post['rdns'] = 1;
$post['rdns_ip'] = '192.168.3.6';
$post['rdns_domain'] = 'test_client.com';
$output = $admin->rdns($post);
print_r(json_encode($output));
?>
Curl
curl -k -X POST -d "addzone=1&zone_name=test234.com" -L
"https://xcp.nuftp.com:4083/index.php?act=pdns&
api=json&apikey=your_api_key&
apipass=your_api_pass"
Output
{
"uid": "5",
"act": "rdns",
"timezone": 1,
"timenow": "October 17, 2016, 12:46 pm",
"vpsid": "3587",
"username": "test@test.com",
"user_type": "2",
"preferences": {
"fname": "",
"lname": "",
"theme": "default",
"language": "english",
"timezone": 1
},
"url": "index.php?",
"rdns": {
"pdnsid": "1"
},
"pdns": {
"pdnsid": "1"
},
"support_link": "http:\/\/softaculous.com",
"disable_login_logo": 1,
"title": "Add Reverse DNS",
"done": {
"msg": "The reverse DNS zone has been successfully added",
"goto": "act=rdns"
},
"allowed_ip": {
"107.189.35.165": {
"ipid": "210417",
"ip": "107.189.35.165",
"ipv6": "0",
"ipr_ips": "",
"ipr_netmask": "",
"vpsid": "3587",
"hostname": "test_userapi"
},
"192.168.3.6": {
"ipid": "6",
"ip": "192.168.3.6",
"ipv6": "0",
"ipr_ips": "",
"ipr_netmask": "",
"vpsid": "3587",
"hostname": "test_userapi"
},
"192.168.11.5": {
"ipid": "7",
"ip": "192.168.11.5",
"ipv6": "0",
"ipr_ips": "",
"ipr_netmask": "",
"vpsid": "3587",
"hostname": "test_userapi"
}
},
"rdns_records": {
"15": {
"id": "15",
"domain_id": "1",
"name": "165.35.189.107.in-addr.arpa",
"type": "PTR",
"content": "test123.com",
"ttl": "86400",
"prio": "0",
"change_date": "1476446323",
"ip": "107.189.35.165"
}
},
"time_taken": "0.086"
}