EFW Support

Support => General Support => Topic started by: dgcarter on Monday 05 January 2009, 10:44:38 am



Title: Adding new DDNS Provider
Post by: dgcarter on Monday 05 January 2009, 10:44:38 am
I need help adding a new Dynamic DNS Provider... I tried doing this on IPCop with limited success.

I want to add dnsExit.com to the list so I can update my domains IP's.

dnsExit uses this URL string for updates:
Code:
http://www.dnsexit.com/RemoteUpdate.sv?login=yourlogin&password=yourpassword&host=yourhost.yourdomain.com&myip=.xx.xx.

I know some things need to be added to the web interface CGI script, and the script that gets executed by cron... I did this in IPCop with limited success because I could not figure out the error checking part in the update script.

Here are some additional resources: http://downloads.dnsexit.com/ipUpdate.doc (http://downloads.dnsexit.com/ipUpdate.doc)


Title: Re: Adding new DDNS Provider
Post by: dgcarter on Sunday 08 March 2009, 08:23:14 am
Anyone?  ???


Title: Re: Adding new DDNS Provider
Post by: Jordan on Tuesday 04 May 2010, 04:36:23 pm
Wow what a great response from those "in-the-know".  :o  Maybe nobody knows how EFW is programmed/configured. Anybody have the count of how many "in-the-know's" frequent this website? ???

If anyone who DOES understand something about how to program/configure DDNS ever visits this website, I'd like to add OpenDNS to the list as well. Thanks.  :)


Title: Re: Adding new DDNS Provider
Post by: Steve on Tuesday 04 May 2010, 07:11:51 pm
Since this is an OpenDNS problem, have you tried seaching the OpenDNS forums?
Have a look here: http://forums.opendns.com/comments.php?DiscussionID=1911&page=1#Item_2



Title: Re: Adding new DDNS Provider
Post by: Jordan on Tuesday 04 May 2010, 10:56:46 pm
Yup, checked OpenDNS forums, however I have to disagree with you about this being an OpenDNS problem.

The problem is that in its drop-down menu for Dynamic DNS, Endian doesn't have an entry for OpenDNS.

The other problem is that I can't find any documentation on what program EFW uses to register its IP address with whichever Dynamic DNS company one chooses to use, which makes it difficult to configure additional options.

The document you referred me to was a  of years old and thus was regarding a previous version of EFW that didn't even support DDNS natively; the current version does.


Title: Re: Adding new DDNS Provider
Post by: mrkroket on Wednesday 05 May 2010, 03:02:57 am
If you want custom configurations, you must cook by yourself.
Sadly there are many issues with vanilla EFW 2.3 to add more "noise".

Don't blame others. If you want to add new functionality, just start deciphering how EFW works.
Start with the ddns.cgi file (at /home/httpd/cgi-bin/ddns.cgi). Read it, try to guess what it does and follow the scripts it calls.
It seems that ddns providers are hardcoded in ddns.cgi. The rest of the "magic" is done in the script /usr/local/bin/setddns.pl

That is what I did in many cases to add custom functionality and trace bugs.



Title: Re: Adding new DDNS Provider
Post by: Jordan on Wednesday 05 May 2010, 05:22:12 pm
Thanks for the good advice, Mr. Kroket; I'll try to keep my misdirected frustrations to myself.  ;)

My Unix is extremely weak and my scripting is even weaker so I think I'll just stick to using DynDNS.org for now until somebody decides to add OpenDNS to the list.

I'd also like to make sure my DynDNS or OpenDNS username & password are being securely transmitted over the Internet (I know for sure that DDclient does this but I'm not sure about NoIP). With this in mind, I vi'd through those two files you mentioned and looked around for a ssl=yes/no option but couldn't find any; I even searched for ddns, ddclient and noip files/folders, but to no avail. Any ideas?


Title: Re: Adding new DDNS Provider
Post by: iandunn on Monday 23 August 2010, 02:38:55 pm
Check out these two pages for info on updating OpenDNS:

http://forums.opendns.com/comments.php?DiscussionID=1911&page=1#Item_0
http://iandunn.name/workblog/updating-a-dynamic-ip-from-an-endian-firewall-to-opendns/