What platforms does bddc run on?
Can i update multiple domain names with bddc?
Yes.
For afraid.org: get an update url for multiple domain names. This should be very easy through the webinterface.
For dyndns.org or no-ip.com just list your domain names at the {myservice}_hostnameS variable (e.g.: dyndnsorg_hostnameS=1st.domain.com,2nd.domain.com).
Can i update multiple services with bddc?
No. Currently you cannot update e.g: dyndns.org and afraid.org at the same time.
Although you can have multiple instances of bddc. So just
copy bddc for every service you want to update,
configure it properly (account names, logfiles...) and
call them separatly or in one litte script.
Note that updating multiple services is a pending feature ;)
What is Ping-Check? What is it for?
Ping-Check was implemented for those who want to have a safety net enabled when reconnecting their server. Ping-Check does check the nameserver entry over a single 'ping' to the hostname.
Your server does not need to answer this ping, Ping-Check just needs the nameserver-resolution.
If you cannot ping your hostname, it is likely that Ping-Check may cause problems since it forces another update of your ip at the dyndns service of your choice.
If your cron interval (the time between each execution of bddc) is too small (smaller than 5 minutes) it may cause problems with some services, because they do not update your ip fast enough.
Ping-Check is disabled in the default settings.
Can Ping-Check cause problems?
If the ping fails for any reason it forces an update. So be aware that it may cause problems if not used wisely. For that reason there is a on/off switch which leaves you the choice to enable it.
Do NOT use an internal DNS record for your DynDNS-Domain. The record you receive internally MUST BE the SAME
as the one you send out. Otherwise you will force an update on every check and may get BANNED by your service.
Ping-Check is disabled in the default settings.
How do i setup a cronjob?
Depending on your os-flavor you might find the crontab file in a different place. in gentoo linux you will find
it at the path /etc/crontab.
There all you have to do is insert a line like this: */10 * * * * root /path/to/bddc.sh
This command tells cron to run the command /path/to/bddc.sh every 10 minutes as root user. Please do not
penetrate external servers with intervals less than 10 minutes. This may vary from the service you use.
If you are using an internal source for retrieving your external IP, you may specify a shorter interval.
See man crontab(5) for further instructions.
Where do I get my adfraid.org update URL (afraid_url)?
Go to the afraid.org website. Login. Click on 'Dynamic DNS'. Right-click on the 'Direct URL' link behind the
domain you want to use, copy that link location and paste it into the bddc config just behind: 'afraid_url='.