Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm gathering data from field devices, some of which will soon be behind a cellular-to-Ethernet gateway. Some of the devices need to be polled, and since the cellular carrier will usually assign changing IPs, I'm getting a gateway which has a Dynamic DNS client built in.

I would like to have the devices call my own servers instead of a public DynDNS provider. What do I need to know to get started?

share|improve this question

3 Answers 3

The problem here is that you're probably going to use some hardware appliance that only allows you to connect to a few dynamic DNS providers. My DSL router only lists DynDNS, PeanutHull and Comexe and that's all that I've got. It runs Linux underneath but how am I supposed to hack it? Too much effort.

My point is that unless you install a Linux/FreeBSD gateway which you can tweak to your needs, you're probably at the mercy of what your appliance offers.

Given enough flexibility you could even run your own "fake" DynDNS service and point your appliances there, if they offer you the option to define a DNS name that you could use to redirect it to your server. Most of them (all?) don't do that.

share|improve this answer

you can start here: GnuDIP

share|improve this answer

i have a CradlePoint Cellular Travel Router ctr350 that windows mobile phone connects to via USB. The dynamic dns does not work because it does not use something like myip.dnsomatic.com or WhatIsMyIP.com to get the public IP address. Consequently, my dynamic dns address would always be 192.168.0.1 - wasn't tested.

Many dns servers nowadays support dynamic dns updates. You will want to make sure it uses SSL because most send the password in the clear. gnudip looks good, but surprised it isn't in the fedora repositories.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.