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

1.0.0 • Public • Published

dddns

Decentralize Dynamic DNS WARNING: This package is not ready yet, please don't use it right now.

oclif Version Codecov Downloads/week License

How it works?

Use OrbitDB as a database to save DNS record. The record is served by IPFS network. Each public Node could implement dddns to handle DNS query request.

Features:

Implemented:

  • Not yet.

Planned:

  • Support common DNS record types: A, CNAME, TXT, MX
  • DNS Load Balancing: with HealthCheck enabled.
  • Client API: help client update their new IP using CLI tool or running by daemon its self.

Tech Stack

  • IPFS
  • OrbitDB
  • NodeJS
  • TypeScript

Usage

$ npm install -g dddns
$ dddns COMMAND
running command...
$ dddns (-v|--version|version)
dddns/1.0.0 linux-x64 node-v11.12.0
$ dddns --help [COMMAND]
USAGE
  $ dddns COMMAND
...

Commands

dddns daemon [FILE]

describe the command here

USAGE
  $ dddns daemon [FILE]

OPTIONS
  -f, --force
  -h, --help       show CLI help
  -n, --name=name  name to print

See code: src/commands/daemon.ts

dddns help [COMMAND]

display help for dddns

USAGE
  $ dddns help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

dddns record [FILE]

describe the command here

USAGE
  $ dddns record [FILE]

OPTIONS
  -f, --force
  -h, --help       show CLI help
  -n, --name=name  name to print

See code: src/commands/record.ts

Readme

Keywords

Package Sidebar

Install

npm i dddns

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

9.27 kB

Total Files

13

Last publish

Collaborators

  • nampdn