Finding my Qube on the Internet
By DaveLevy on Dec 18, 2005
I'm hoping to use the Qube as a dynamic services host for my web site http://www.davelevy.info/ and so given that my ip leaser charges me (a lot) for static IP, I need a dynamic DNS address. Fortunatly, http://www.dyndns.org/ offer a free solution, but sadly one that needs a lot of pissing around to make work, although this may be CISCO's (or even my) fault.
I have opened an account at DynDNS and while impressed with the idea of having a domain such as I.is-a-geek.net, ( BTW it's gone), I settled for a more conservative domain name. (For free, you have to choose a hostname within domains that they already own & manage, although the list is quite comprehensive and varies from the conservative, via the specific to the silly.) My router while configurable to support DDNS does not seem to be working as I'd expect. My first response is to check out how it should be working at my router vendor's support site. I'd hope given the DDNS tab, that the router would just do this, but my experiments are not working as I'd expect.
http://www.dyndns.org/ recognise that the number of client interfaces is beyond them and publish a series of tools and APIs to allow the custom building of clients. These need to inform them when a new address is acquired, and that a stable old address is still required. These include their developer page, a query tool which lets you know what your ip address is and an Update Clients page for Linux/UNIX , which hosts a couple of clients. These seem to be sufficiently functional so I may need to check these out. It'll be quicker, but not as much fun as writing one of my own. I have looked at this and discovered that my favourite scripting language, the ksh is not available.
I realise that I may be stepping into an emotional maelstrom that I don't fully understand but I checked out the Korn Shell site but need to do some more reading about how to install it. I realise that there are many who feel that I really should be able to make a choice between sh, bash and perl and I really don't need another scripting language. But hey, this is open systems for you.
I even put one of their Logos up on the Qube. NB I will follow this article up documenting my solution when I have one.