Updating a single existing NS Record using the API requires specific syntax depending on whether you are using REST or SOAP. Use this table to find the syntax for your command.
NOTE: The core name servers (*.dynect.net) cannot be modified or removed. Please contact our Technical Support team for assistance.
See RFC 1035 for more information about NS records.
Understanding How The API Works »
REST Syntax
Click to view all REST Resources |
/REST/NSRecord/ PUT — Update an existing NS Record on the zone/node indicated.
NOTE: The core name servers (*.dynect.net) cannot be modified or removed. Please contact our Technical Support team for assistance.
HTTP Action — PUT
URI — https://api.dynect.net/REST/NSRecord/<zone>/<fqdn>/<record_id>/ |
Arguments:
- hash
rdata — Required. RData defining the record to add.
- string
nsdname — Required. Hostname of the authoritative Nameserver for the zone.
- string
ttl — TTL for the record in seconds. Set to “0” to use zone default.
|
Response — Click for More Info
- string
fqdn — Fully qualified domain name of a node in the zone.
- hash
rdata — RData defining the record to add.
- string
nsdname — Hostname of the authoritative Nameserver for the zone.
- string
record_type — The RRType of the record.
- string
ttl — TTL for the record.
- string
zone — Name of the zone.
|
SOAP Syntax
Click to view all SOAP Commands |
UpdateNSRecord — Update an existing NS Record on the zone/node indicated.
NOTE: The core name servers (*.dynect.net) cannot be modified or removed. Please contact our Technical Support team for assistance. |
Arguments — Click for More Info
- string
fqdn — Required. Name of node where the record will be added.
- string
record_id — Required only if there is more than 1 NS record on this zone/node.
- hash
rdata — Required. RData defining the record to add.
- string
nsdname — Required. Hostname of the authoritative Nameserver for the zone.
- string
token — Required. The session identifier.
- string
ttl — TTL for the record in seconds. Set to “0” to use zone default.
- string
zone — Required. Name of zone where the record will be added.
|
Response — Click for More Info
- hash
data
- string
fqdn — Fully qualified domain name of a node in the zone.
- hash
rdata — RData defining the record
- string
nsdname — Hostname of the authoritative Nameserver for the zone.
- string
record_id — A numeric identifier for the record.
- string
record_type — The RRType of the record.
- string
ttl — TTL for the record.
- string
zone — Name of the zone.
|
Example Request — Click for More Info
{
'fqdn' => 'www.example.com',
'record_id' => '32',
'rdata' => {
'nsdname' => 'ns1.example.net',
},
'token' => 'asdlkfjasl23j4879afa',
'ttl' => '3600',
'zone' => 'example.com',
}
|
DNS API Knowledge Base