Your download link is at the very bottom of the page... always.



Processed through Paypal
No account required.


Donate Bitcoin to this wallet:
1KkUMXvQ2ko3xcJkzitB7WYgoW6m79WFfm
Donate Ethereum to this wallet:
0x40E56922F43637224935CDC35e2c96E0392A8505
Donate Litecoin to this wallet:
LLYAFEyqjH69gkyCEpRjXNyedRCWrVChfL

Buy our over-priced crap to help keep things running.
Take No CrapwareOG Dad CapNo Password


Join our Facebook groupFollow us on TwitterFollow us on InstagramOur RSS FeedJoin us on TikTokJoin us on LinkedIn


 Home » OlderGeeks.com Freeware Downloads » Network Monitoring and Hacks » DDNS Updater v0.1.3   
File - Download DDNS Updater v0.1.3
Description

Always scroll to the bottom of the page for the main download link.
We don't believe in fake/misleading download buttons and tricks. The link is always in the same place.


DDNS Updater v0.1.3

DDNS Updater checks for changes to the external IP address of a Microsoft Windows computer, and updates a dynamic DNS (DDNS) service whenever a change is detected.

DDNS Updater has the following features:

Compatible with a large number of DDNS services, thanks to a configurable HTTP API
Minimizes API calls, e.g. by persistent caching of the IP address and local IP matching
Configurable check and update intervals
Works with IPv4 and IPv6 (including dual-stack)
Able to send email when the detected IP address changes
Runs as a Windows service, so that updating occurs even when no-one is logged in
Completely free of charge with no adware or spyware
No transmission/collection of data


Dynamic DNS API






Logging






Email notification







Changes:
Version 0.1.3 adds an 'Apply' button so that updates can be forced manually. Timer behavior is changed so that an update is performed sooner when the service starts. Updated OpenSSL so that HTTPS SNI is supported, and %IP% variable is supported in the check URL in addition to the update URL.

MD5: 2453eafae7644878abf45cbc098ee813


Installation
Download and run the .msi file to install DDNS Updater. After installation, you're presented with the option to configure DDNS Updater.
At its simplest, you only need to enter a value for the IPv4 (or IPv6) update URL and save the settings, then DDNS Updater should work.

DDNS API

External check URL
DDNS Updater polls a URL to check whether your external IP address has changed. Any URL which returns your current IP address should work. To do an IPv6 check, enclose the host in square brackets, e.g. http://[checkip.dyndns.org]. If blank, DDNS Updater will cycle through a built-in list of URLs to find one that works; you must use the built-in list if you want to do "dual-stack" (both IPv4 and IPv6) updates. A "%IP%" in the URL will be replaced by the IPv4 address from the last DDNS update.

IPv4 update URL
Update URL for the specific DDNS service you are using. This can generally be found on their support page. Example for Zonomi:
https://zonomi.com/app/dns/dyndns.jsp?api_key=apikeyvaluehere&host=www.example.com
If you need to specify the new IP in the URL, use "%IP%", but most DDNS APIs correctly assume the new IP to be the source of the API call. IPv4 updates will be disabled if this field is blank.

IPv6 update URL
Update URL for the specific DDNS service you are using. This can generally be found on their support page. Example for Zonomi:
https://zonomi.com/app/dns/dyndns.jsp?type=AAAA&value=%IP%&api_key=apikeyvaluehere&host=www.example.com
If you need to specify the new IP in the URL, use "%IP%". IPv6 updates will be disabled if this field is blank.

Username
If the update URL uses basic HTTP authentication, specify the username here.

Password
If the update URL uses basic HTTP authentication, specify the password here. The password is encrypted before being stored on your computer and is safe from most 'casual' hackers, but you should use a different password to sensitive accounts such as bank accounts.

Check interval
How often (in minutes) DDNS Updater should poll to see whether the external IP has changed. You should check whether your provider's abuse policy limits the check frequency (e.g. no more than once per 10 minutes), and set this value accordingly. Some providers will block access if you check too frequently. If zero, no periodic checks will occur.

Force update
If greater than zero, this specifies the frequency (in hours) at which an "update" will be forcibly sent to the DDNS service irrespective of whether an IP change has been detected.

In most cases, only the IPv4 update URL is needed. Most ISPs using IPv6 allocate customers with a range of static addresses, meaning there is theoretically no need for a service like DDNS Updater. However, Windows does have the ability to select a random IPv6 address from a static range to help 'anonymize' web browsing, and in this case an IPv6 DDNS service may still be useful.

DDNS Updater considers an update to be 'successful' if the server returns an HTTP result code of 200 (OK). It is possible that your DDNS service specifies an error in the body of the result, but still sends an HTTP code of 200. DDNS Updater currently does not handle this situation, so please check your update URL carefully.

Logging

Log detail
The level of detail to be logged can be specified.

Log directory
Directory for log files. If blank, %TEMP%\DDNSUpdater will be used.

Log file name
File name for the log file. If blank, logging is disabled.

Max log size
When the log reaches this size (in KB), it is renamed to .bak and a new log is started. Any existing .bak is overwritten. If zero, no log rotation is performed.

Email

SMTP server
Machine name or IP address of the outgoing SMTP server. If this is blank, email notifications are disabled.

SMTP port
The standard SMTP port is 25, but you may specify a different port here.

SMTP username
If your SMTP server requires authentication, specify the username here.

SMTP password
If your SMTP server requires authentication, specify the password here. The password is encrypted before being stored on your computer and is safe from most 'casual' hackers, but you should use a different password to sensitive accounts such as bank accounts.

Email address
Enter the email address that notifications of an IP change should be sent to. If this is blank, email notifications are disabled.

Email subject
Subject line for email notifications. This can be customized to help with filter rules.

Use the 'Test' button to send a test email using the current settings. DDNS Updater does handle encrypted SMTP connections, such as STARTTLS. However, it has not been tested with a wide variety of SMTP servers or configurations.

Troubleshooting

Can't install? Check whether already installed (e.g. previous version) and restart computer. Must be an Administrator to install.
Error when saving configuration? Check that Windows service is installed.
No updates? Check that service is running. Try using the check and update URLs in your web browser. Turn on verbose logging.
No logs? Check the output directory. Set it to something simple like C:\
Can't uninstall? Set Windows service to 'Disabled' and restart, then try. Must be Administrator.

Understanding how it works
DDNS Updater runs as a Windows service. Changing the configuration restarts the service (including resetting any timers). Beginning with version 0.1.3, DDNS Updater starts in 'warm-up mode' where the check interval is reduced to a few seconds until there is a valid response. This is because Windows may not have an IP address assigned at the time DDNS Updater starts and it may be undesirable to wait the full check interval (e.g. 10 minutes) if an initial failure occurs for that reason. Once the external IP has been successfully detected, the service reverts to the regular check interval.

DDNS Updater has a built-in list of check URLs. Because these URLs may stop working without warning, DDNS Updater cycles through until it finds a live one. This improves robustness but can make the initial DDNS update slower if the buit-in list contains several bad URLs. Configuring a specific check URL disables the buit-in list. Creating your own private check URL on a web hosting provider is easy, e.g. in PHP:

<?php if(isset($_SERVER['REMOTE_ADDR'])) { echo $_SERVER['REMOTE_ADDR']; } ?>

Support
You may email us at ddnsupdater [ at ] videocoding.org with questions or feedback. We do not offer telephone support. As DDNS Updater is free software, it comes with no technical support guarantee or SLA.





Click here to visit the author's website.
Continue below for the main download link.


Downloads Views Developer Last Update Version Size Type Rank
3,953 5,622 Wombat Holdings, Inc. <img src="https://www.oldergeeks.com/downloads/gallery/thumbs/ddns_updater1_th.png"border="0"> Sep 12, 2019 - 10:57 0.1.3 6.38MB MSI 5/5, out of 49 Votes.
File Tags
DDNS  Updater  v0.1.3  
      
Ope! Hold on, Speedy.
You gotta read this before you download below:

There are no ads, no fake download buttons and no crapware here.
This website has lived for 16 years solely through donations.
You can download without donating but we use the "Honor System"
here in the Ozarks. If your momma raised you to be honorable,
make your donation to keep things running.
Your momma would be so proud!

Thank you! -Randy & Deanna (The Older Geeks)
Missouri Ozarks, USA

Monthly operating costs = $750
Donations cover operating costs first
then are set aside for future upgrades and/or
handed-over to Deanna for new shoes.

PayPal or Credit/Debit
IMPORTANT: This donation will show up as Home Computer Repair on your bank statement.
Or

Or

Or
Send a check payable to Home Computer Repair LLC, 208 E. Water St. Mount Vernon, MO 65712

Recent Super Donors ($50+)
Thanks, Walter
Thanks, Louis
Thanks, Lee
Thanks, Robert

Recent Donors
Thanks, Janice
Thanks, T.
Thanks, Steve
Thanks, Susan
Thanks, Joe
Thanks, Oscar
Thanks, Helmut
Thanks, David
Thanks, Remberto
Thanks, Ronald

→ Download Your File ←


Click to Rate File     Share it on Twitter →


OlderGeeks.com Copyright (c) 2024