mailinabox-dns-client

1.0.0 • Public • Published

mailinabox-dns-client

Manage your DNS records from node.js

Usage

npm install --save mailinabox-dns-client

test.js

var client = require('./')({
  host: process.env.MBHOST,
  email: process.env.MBUSER,
  password: process.env.MBPASS
})
 
//# Create an A record
client.addRecord('foobar.pillbox.io', '127.0.0.1', function (err) {
  if (err) throw err;
  else console.log('done')
})
 
//# Create a CNAME record
client.addRecord('foobar.pillbox.io', '127.0.0.1', 'CNAME', function (err) {
  if (err) throw err;
  else console.log('done')
})
 
//# Delete an A record
client.deleteRecord('foobar.pillbox.io', function (err) {
  if (err) throw err;
  else console.log('done')
})
 
//# Delete a CNAME record
client.deleteRecord('foobar.pillbox.io', 'CNAME', function (err) {
  if (err) throw err;
  else console.log('done')
})

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i mailinabox-dns-client

      Weekly Downloads

      2

      Version

      1.0.0

      License

      ISC

      Last publish

      Collaborators

      • keyvanfatehi