SoftLayer Dns Domain

From SoftLayer Development Network Wiki

Jump to: navigation, search

This page refers to the SoftLayer_Dns_Domain service. For information on the SoftLayer_Dns_Domain data type please see SoftLayer_Dns_Domain (type).

Contents

Overview

SoftLayer customers have the option of hosting DNS domains on the SoftLayer name servers. Individual domains hosted on the SoftLayer name servers are handled through the SoftLayer_Dns_Domain service.

Domain changes are applied automatically by our nameservers, but changes may not be received by the other name servers on the Internet for 72 hours after your change. The SoftLayer_Dns_Domain service does not apply to customers who run their own nameservers on servers purchased from SoftLayer.

Endpoints

SOAP WSDL http://api.service.softlayer.com/soap/v3/SoftLayer_Dns_Domain?wsdl
XML-RPC http://api.service.softlayer.com/xmlrpc/v3/SoftLayer_Dns_Domain

User Access

Users wishing to access the SoftLayer_Dns_Domain service must have the Manage DNS permission assigned to their account.

Methods

createARecord

Create an A record on a domain.

  • returns
SoftLayer_Dns_Domain_ResourceRecord
  • parameters
string host
string data



createCnameRecord

Create a CNAME record on a domain.

  • returns
SoftLayer_Dns_Domain_ResourceRecord
  • parameters
string host
string data



createMxRecord

Create an MX record on a domain.

  • returns
SoftLayer_Dns_Domain_ResourceRecord
  • parameters
string host
string data



createNsRecord

Create an NS record on a domain.

  • returns
SoftLayer_Dns_Domain_ResourceRecord
  • parameters
string host
string data



createObject

Create a new domain.

  • returns
SoftLayer_Dns_Domain
  • parameters
SoftLayer_Dns_Domain templateObject



createObjects

Create multiple domains at once.

  • returns
SoftLayer_Dns_DomainArray
  • parameters
SoftLayer_Dns_DomainArray templateObjects



createTxtRecord

Create a TXT record on a domain.

  • returns
SoftLayer_Dns_Domain_ResourceRecord
  • parameters
string host
string data



deleteObject

Remove a domain.

  • returns
boolean
  • parameters
None



getAccount

Retrieve the SoftLayer customer account that owns a domain.

  • returns
SoftLayer_Account
  • parameters
None



getObject

Retrieve a SoftLayer_Dns_Domain record.

  • returns
SoftLayer_Dns_Domain
  • parameters
None



getResourceRecords

Retrieve the individual records contained within a domain record. These include but are not limited to A, MX, CTYPE, and TXT records.

  • returns
SoftLayer_Dns_Domain_ResourceRecordArray
  • parameters
None



getZoneFileContents

Return a domain's data formatted as zone file text.

  • returns
string
  • parameters
None

See Also

External Links

Personal tools