Skip to content

dieg0v/dynamic-dns-update-cdmon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dynamic-dns-update-cdmon

Simple script for dynamic dns update for CDMON service. More info: https://support.cdmon.com/entries/24118056-API-de-actualización-de-IP-del-DNS-gratis-dinámico

How to use:

Configure your script options:

$user = 'yourUsername'; //username
$pass = 'yourPassword'; //password
$cip = false; // force new ip here or set to false to auto
$retry_time = 30; // time to retry, on seconds
$retry_attempts = 3; // number of attempts

Run from cli or from your webserver:

php dynamicip.php

To use mail log

Run composer install ( http://getcomposer.org/ ):

composer install

Uncomment require vendor autoload:

require 'vendor/autoload.php';

Set true $mail_log var

$mail_log = true;

Configure your mail options:

$to  = '[email protected]';
$subject = 'Dinamic dns status';
$from = '[email protected]';
$mail_log_success = true;
$mail_log_fail = true;

Configure your smtp settings:

$mail_config['smtp'] = 'smtp.yourdomain.com';
$mail_config['port'] = 25;
$mail_config['username'] = 'smtpUser';
$mail_config['password'] = 'smtpPassword';

Crontab

If you want to run the file from crontab, you can add to crontab a script like dynamicip.sh example, making sure your user have execute permission.

License

Distributed under the MIT license: http://www.opensource.org/licenses/mit-license.php

Copyright (c) Diego Vilariño: http://www.dieg0v.com/ - http://www.sond3.com

About

Dynamic dns update for CDMON

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published