EnglishFrenchSpanish

Ad


OnWorks favicon

ddns3 - Online in the Cloud

Run ddns3 in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command ddns3 that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


ddns3 - ddns.nu remote update client

SYNOPSIS


ddns3 --user user --pass password [ options ] command ...

DESCRIPTION


ddns3 updates IP-Handles on the ddns.nu remote update server. This allows remote
automated updates rather than using the website via a browser.

OPTIONS


--user user
Specifies the username to authenticate with.

--pass password
Specifies the password to authenticate with.

--host hostname
Override the default server hostname to connect to. The default server hostname is
ns.ddns.nu.

--port portnumber
Override the default TCP port to connect to. The default TCP port for the ddns3
protocol is 2164

--auth authtype
Specify what type of authentication protocol to use. The available types are:
plaintext, crypt, md5, ddns, and strong. The default type is ddns which is secure
in the sense that the username is sent in cleartext, but the password is sent
hashed in such a manner as to defeat replay attacks by utilising a salt sent from
the server.

COMMANDS


list List all IP-Handles and their current values for the account. You may do this
multiple times, for example it is perfectly legal (and perhaps even useful) to do a
list, followed by a set, and then another list to observe the change.

set handle-name ip-value
Set an IP-Handle named handle-name to the IP value ip-value. Similar to list you
can specify as many such operations on the command line as you wish and they will
be executed in the order specified.

guess handle-name ip-source
Set the IP-Handle named handle-name to the IP value derived from IP seen by the ip-
source end of the update connection. The ip-source is specified as either remote
or local. Again you may specify multiple guess commands on the command line and
they will be executed in order.

Using the local option saves you from having to specify the IP on the command line.
Local guessing usually gets the IP correct as it takes the local address of the
socket making the update connection. With conventional routing arrangements this
is likely to be the IP you want.

However the remote option sets the IP-Handle to the IP that the server sees the
connection as originating from. This is most useful if you are running the client
from behind a NAT gateway which itself is incapable of running the client. In this
case the IP of the NAT gateway is used, rather than the probably martian IP of the
host the client is actually executing on.

DIAGNOSTICS


Useful error messages are produced on stderr, all other runtime output goes to stdout.

On runtime exception the return value of the process may be useful in scripting:

-1
The usage message was generated by running the command with no arguments.
-2
The argument parser didn't like the command line.
-3
A connection could not be established with the update server.
-4
Authentication failed.
-5
Network errors closing the connection (these can often be ignored).
-6
Some kind of internal logic error in the process, like a malloc/free failure.

The process returns a positive count of the number of commands executed on the server that
generated an error, or zero on error free completion of all commands.

Use ddns3 online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

  • 1
    abidiff
    abidiff
    abidiff - compare ABIs of ELF files
    abidiff compares the Application Binary
    Interfaces (ABI) of two shared libraries
    in ELF format. It emits a meaningful
    repor...
    Run abidiff
  • 2
    abidw
    abidw
    abidw - serialize the ABI of an ELF
    file abidw reads a shared library in ELF
    format and emits an XML representation
    of its ABI to standard output. The
    emitted ...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - bibliography conversion
    utilities ...
    Run copac2xml
  • 4
    copt
    copt
    copt - peephole optimizer SYSNOPIS:
    copt file.. DESCRIPTION: copt is a
    general-purpose peephole optimizer. It
    reads code from its standard input and
    writes an ...
    Run copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - gather title
    declarations from Stx documents ...
    Run gather_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    Run gatling-bench
  • More »

Ad