Headless home server - Setting up Dynamic DNS (FreeDNS) and IPv6 tunnel (HE.net)
Every time I install a PlugComputer I setup a Dynamic DNS service so that I can access it's shell and apps/services from the Internet easily. My preferred Dynamic DNS service is FreeDNS which is very easy to install and setup. Plus, it's working on FreeBSD servers :-P Setting up an account at FreeDNS is fairly simple and it is also simple to setup a subdomain in the form of an A NAME with them. A subdomain is basically something that looks like aname.domain.com . Whatever! So after setting up your A NAME, you need to configure the headless server so that it frequently checks your public IP address. If it has changed from the last time it checked, it then has to register the new public IP address with your A NAME. Most Dynamic DNS services make this easy for us in the form of a URL that we can visit. And since the headless server doesn't run a proper web browser we can use WGET. Frequent checks are configured in the form of a script that is run every, say, 5 minutes. ...