Ascio DNS
PHP 5 Classes CreateZone
Creates a zone in AscioDNS. Records can be provided, but are not mandatory. The owner is a user that was created with CreateUser

Response CreateZone(CreateZone $createZone)Response codes
| ResultCode | Message | Value |
|---|---|---|
| 200 | OK | |
| 400 | Parameter value error - Null or invalid value | |
| 401 | Authorization failed | |
| 403 | Access denied | |
| 414 | User not found |
CreateZone Request
| Property | Description |
|---|---|
| zoneName | Example: "testing-ascio.com" |
| owner | |
| records |
CreateZoneResponse
| Property |
|---|
| CreateZoneResult |
PHP 5 Classes example
<?php
require_once(__DIR__."../service/DnsService.php");
$record = new ascio\Record();
$record->setSource("www.testing-ascio.com");
$record->setTTL(3600);
$record->setTarget("5.6.7.8");
$records = new ascio\ArrayOfRecord();
$records->setRecord([$record]);
try {
$response = $ascioClient->CreateZone(new ascio\CreateZone($zoneName, $owner, $records));
} catch (\Exception $e) {
echo ("[".$e->faultcode . "] ". $e->faultstring);
return;
}
$result = $response->CreateZoneResult;
echo "Code: ".$result->getResultCode()."\n";
echo "Message: ".$result->getResultMessage()."\n";
return $result;
}
createZoneExample();WSDL AscioDns
https://dnsservice.demo.ascio.com/2010/10/30/DnsService.wsdl (OTE)
https://dnsservice.ascio.com/2010/10/30/DnsService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.
https://dnsservice.demo.ascio.com/2010/10/30/DnsService.wsdl (OTE)
https://dnsservice.ascio.com/2010/10/30/DnsService.wsdl (Live)
Please configure the IP-Whitelisting in the portal/demo-portal.