Comment Re:If you have Linode, then it is free ... (Score 1) 242
You did not understand what I said
First, I was giving an example of how to get free Dynamic DNS if you already host with Linode. No extra service needed.
Second, the script I described and included the source code for, runs on OpenWRT. Since OpenWRT is a router it does not need to run a remote script (PHP or otherwise) to know what its external IP address is.
Finally, the PHP script was if you do not have OpenWRT, and want to have the equivalent functionality with Linode from a Linux machine that is not the router, inside your network. In this case, you need to get the external IP by running a script on your Linode VPS, then updating Linode's DNS using curl command.
Clearer now?