New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

node-cloudns

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-cloudns

Nodejs Library for https://www.cloudns.net/api-help/

latest
Source
npmnpm
Version
0.2.1
Version published
Maintainers
1
Created
Source

#node-cloudns

Nodejs Library for https://www.cloudns.net/api-help/

##Init

npm install node-cloudns

var cloudns = require('node-cloudns').createClient(authID, authPASS)	

##Methods

###Records

List Records

List of records in the domain zone

Note: This function is available only for master zones. Works with reverse zones too.

cloudns.recordsList (domain, callback)

cloudns.recordsList('domain.com', function (error, data) {
	if (error) { }
	else {}
})

Add Record

Add new record to domain zone.

Note: This function is available only for master zones. Works with reverse zones too.

cloudns.recordsAdd (domain, type, params, callback)

cloudns.recordsAdd('domain.com', 'A', { record: '127.0.0.1', host: '@', ttl: 300}, function (error, data) {
	if (error) { }
	else {}
})

Remove Record

Delete record of your domain zone.

Note: This function is available only for master zones. Works with reverse zones too.

cloudns.recordsDelete (domain, id, callback)

cloudns.recordsDelete('domain.com', 15, function (error, data) {
	if (error) { }
	else {}
})

Modify Record

Modify record in domain zone.

Note 1: This function is available only for master zones. Works with reverse zones too. Note 2: With this function you can't modify the record type.

** cloudns.recordsModify (domain, id, params, callback)**

cloudns.recordsModify('domain.com', 15, { record: '127.0.0.1', host: '@', ttl: 300}, function (error, data) {
	if (error) { }
	else {}
})

Copy Records

Copies all the records from a specified zone.

Note: This function is available only for master zones.

cloudns.recordsCopy (domain, targetDomain, deleteRecords, callback)

cloudns.recordsCopy('domain.com', 'domain.net', 0, function (error, data) {
	if (error) { }
	else {}
})

Change deleteRecords from 0 to 1 to delete copied records from the old domain

SOA Details

Getting SOA details.

Note: This function is available only for master zones. Works with reverse zones too.

cloudns.recordsDetailsSOA(domain, callback)

cloudns.recordsDetailsSOA('domain.com', function (error, data) {
	if (error) { }
	else {}
})

Get Dynamic Url

Gets the DynamicURL of a given record.

Note: This function is available only for A and AAAA record types.

cloudns.recordsDynamicURL(domain, callback)

cloudns.recordsDynamicURL('domain.com', function (error, data) {
	if (error) { }
	else {}
})

NameServers

Available Nameservers

Get a list with available domain name servers.

cloudns.nameserverList(domain, callback)

cloudns.nameserverList('domain.com', function (error, data) {
	if (error) { }
	else {}
})

Update Status

Get a list with name servers and information for update status of the domain name. Works with reverse zones too.

cloudns.nameserverStatus(domain, callback)

cloudns.nameserverStatus('domain.com', function (error, data) {
	if (error) { }
	else {}
})

Updated Nameserver Check

Check whether dns zone is updated on all servers. Works with reverse zones too.

cloudns.nameserverUpdated(domain, callback)

cloudns.nameserverUpdated('domain.com', function (error, data) {
	if (error) { }
	else {}
})

FAQs

Package last updated on 23 Dec 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts