Ipcheck

Jul 20, 2023

Fully compliant DynDNS.org client for UNIX (supports NIC v2.0)

[from web site] This is a simple Python script to register your dynamic IP address using the NIC V2.0 protocol. We aim to be fully compliant with the dyndns client specification. Starting with version 0.141, we use https by default and will fall back to plain http if a timeout occurs.

We currently support all options and latest recommendations by Dyndns. Ipcheck is easy to install and very easy to use.

Root access is not required and no configuration files are needed.

Just specify your username, password and hostnames on the command line or cron entry.

You can specify the interface default tun0 to search for your ip address on or use web based IP detection.

There is also direct support for determining the IP address on the following devices Linksys -L, Netgear -N, Draytek -D, Netopia -O, HawkingTech -H, Cisco 667i -C, Cisco 700 series -I, ZyXEL Prestige -Z, SMC Barricade -S



Checkout these related ports:
  • Zonenotify - DNS notify sender written in C
  • Zonecheck - Perform consistency checks on DNS zones
  • Zkt -
  • Yandex-ddns - Use Yandex DNS as a dynamic DNS provider
  • Yadifa - Authoritative nameserver with DNSSEC capabilities
  • Wrapsrv - DNS SRV record command line wrapper
  • Whoseip - Get information about IP addresses country code and network
  • Wdns - Low-level DNS library
  • Walker - Recover zone file information from servers that use DNSSEC
  • Void-zones-tools - Prepare a list of void zones that can be readily fed into Unbound
  • Vizone - Updates the serial number in one or more zonefiles
  • Vhostcname - Synchronize DNS with server names and aliases from Apache vhost
  • Utdns - Proxy UDP/DNS to TCP/DNS
  • Updatedd - Dynamic DNS Update Client supporting multiple services
  • Unbound - Validating, recursive, and caching DNS resolver