📓
Knowledge
  • Knowledge Base
  • Applications
    • Gitbook
      • CSS Overrides
    • PiHole
      • Automated Whitelist Script
      • Block Lists
      • Config Files
      • DNS over HTTPS
      • Local DNS
    • SSH
      • SCP
      • SSH Keys
        • ssh-add
        • ssh-agent
        • ssh-keygen
      • SSH on Windows
      • SSH on macOS
    • Youtube-DL
      • Youtube-DL Config File
      • Youtube-DL .netrc File
  • Linux
    • Administration
      • dmesg
      • Unattended Upgrades
      • cron
        • cron.d Directory
        • Listing cron jobs
      • sudo
        • BUG: setrlimit(RLIMIT_CORE) Error
        • Add Sudo Privileges to User
      • System Restart Required
    • Applications
      • Apache
      • ddclient
        • Installing Latest (ddclient)
        • Cloudflare DNS (ddclient)
        • Commands (ddclient)
      • PHP
      • NGINX
        • Configuration Files Structure
    • Commands
      • ln -s : Symbolic Links
      • rsync
    • File System
      • File Management
        • Extended Attributes
        • find (command)
        • rsync (command)
        • tar (command)
      • File Sharing
        • AFP
        • SAMBA
        • NFS
      • Volume Management
      • ZFS on Linux
        • Reference Guides
        • Installing ZFS on Debian
        • Migrating ZFS Pools
        • sharenfs - Native ZFS NFS shares
    • Hardware
    • Networking
      • Disable IPv6
    • New System Setup
      • Debian Setup Guides
      • Disable CloudInit (Ubuntu)
      • Recommended packages
    • Package Management
      • apt Commands
      • apt Logs & History
      • Getting info about Packages
      • dpkg
      • dpkg-query
    • Performance & Diagnostics
      • Memory Usage
      • SMART Drive Tools
      • System Information
    • Remote Desktop
    • SystemD
      • Delay Docker until after ZFS init
      • Documentation for SystemD
      • Show Service's Connections
    • Users & Groups
      • Adding New Users
  • Shells
    • Change Default Shell
      • macOS
    • Get Shell Information
    • Screen
    • Terminal Emulators
      • iTerm2
    • zsh
      • macOS Config
  • macOS
    • Hostname - macOS
    • Homebrew
      • Formulae (packages)
        • speedtest-cli
  • BASH
    • Check if File / Directory Exists
  • Docker
    • Docker Networking
    • Install Docker
      • Enable Memory Swappiness - Linux
    • Docker Compose
      • Environmental Variables for Compose
    • Docker Networking
    • Docker Commands
      • docker attach
  • Python
    • Virtual Environments
  • Web Services
    • DNS Records
      • DNS SPF Record
      • WHOIS - Lookup
    • Domain Parking
    • IANA Registered Ports & Services
Powered by GitBook
On this page
  • Resources
  • GitHub
  • Offical Docs - ddclient.net
  • Sourceforge
  • ddclient Install Requirements
  • Perl library requirements
  1. Linux
  2. Applications

ddclient

Dynamic DNS Updater via PERL

PreviousApacheNextInstalling Latest (ddclient)

Last updated 4 years ago

Resources

GitHub

Releases

Readme.md

Offical Docs - ddclient.net

Sourceforge

ddclient Install Requirements

  • An account from a supported dynamic DNS service provider

  • Perl v5.10.1 or later

    • IO::Socket::SSL perl library for ssl-support

    • JSON::PP perl library for JSON support

    • IO::Socket:INET6 perl library for ipv6-support

  • Linux, macOS, or any other Unix-ish system

Perl library requirements

Data::Validate::IP

  • Ubuntu package : libdata-validate-ip-perl

IO::Socket::SSL

  • Ubuntu package : libio-socket-ssl-perl

IO::Socket:INET6

  • Ubuntu package : libio-socket-inet6-perl

JSON::PP

  • Ubuntu package : libjson-pp-perl

  • ddclient v3.9.0 switched from JSON::Any to JSON::PP

  • ddclient 3.9.1-4 now recommends libjson-pp-perl

An implementation of make (such as )

If you are installing from a clone of the Git repository, you will also need and .

https://github.com/ddclient/ddclient/releases
https://github.com/ddclient/ddclient/blob/master/README.md
GNU Make
GNU Autoconf
GNU Automake
GitHub - ddclient/ddclient: This is the new home for ddclient. Ddclient is a Perl client used to update dynamic DNS entries for accounts on 'Dynamic DNS Network Services' free DNS service. It currently supports a lot of different routers and a few different services.GitHub
Logo
Home pageddclient docs
Logo
ddclientSourceForge
Logo