This package has been deprecated

Author message:

WARNING: This project has been renamed to namex. Install using instead.

dnsm
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

dnsm

Manipulate DNS records on various DNS providers(only gandi for now) in a standardized/agnostic way for nodejs.

Installation

npm i dnsm -g

Usage

dnsm

> dnsm -h

   dnsm 0.1.0

   USAGE

     dnsm gandi <action> <domain>

     Manage DNS records that hosted in gandi

   ARGUMENTS

     <action>      Specify the action to take                           required
     <domain>      Specify the domain, supports subdomains as well      required

   OPTIONS

     -n, --name          Specify the record name                                 optional
     -t, --type          Specify the entry type                                  optional
     -d, --content       Specify the record content                              optional
     -l, --ttl           Specify the record time-to-live                         optional
     -i, --priority      Specify the record priority                             optional
     -o, --output        Specify the output format in table,transposed,json      optional
     -T, --token         Specify the gandi api key to authenticate               optional

   GLOBAL OPTIONS

     -h, --help         Display help
     -V, --version      Display version
     --no-color         Disable colors
     --quiet            Quiet mode - only displays warn and error messages
     -v, --verbose      Verbose mode - will also output debug messages

dnsu

> dnsu -h

   dnsu 0.1.0 - Dynamic update domain ip records

   USAGE

     dnsu [provider] [domains]

   ARGUMENTS

     [provider]      Specify the dns provider                           optional
     [domains]       Specify the domains to perform, could be list      optional

   OPTIONS

     -t, --type        Specify the entry type                           optional      default: "A"
     -l, --ttl         Specify the record time-to-live                  optional      default: 300
     -c, --config      Path to the updyn configuration file             optional
     -U, --user        Specify the auth username for some provider      optional
     -P, --pass        Specify the auth password for some provider      optional
     -T, --token       Specify the auth token for some provider         optional
     -S, --secret      Specify the auth secret for some provider        optional

   GLOBAL OPTIONS

     -h, --help         Display help
     -V, --version      Display version
     --no-color         Disable colors
     --quiet            Quiet mode - only displays warn and error messages
     -v, --verbose      Verbose mode - will also output debug messages

Reference

  • lexicon: Manipulate DNS records on various DNS providers in a standardized way.
  • gandi-dyndns-node: Little piece of code in NodeJS to replace dynamically your IP of a Gandi's domain by your actual external IP address (for those who have a dynamic IP and who have some domains at Gandi's company).

Readme

Keywords

Package Sidebar

Install

npm i dnsm

Weekly Downloads

7

Version

0.2.1

License

MIT

Unpacked Size

164 kB

Total Files

107

Last publish

Collaborators

  • towyuan