I researched some dynamic DNS providers and was surprised to find, that only a few free solutions were left.
In the past I was very happy with dnydns.org, but they stopped their free plans.
Fortunately there is no-ip.org, which is keeping up with free plans for single users.
Sadly, the stock firmware which ships with my N600 only supports tzo and dyndns.org as providers for dynDNS which are not quite the same company I guess.
So no satisfying solution here.
Which forces me install some cool stuff on my router: OpenWrt
According to their website, installation should be straight forward:
1) Download the file openwrt-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin
Alright step 1 is easy. Step 2 can be tricky if you are using some linux-ish OS.
I did it on Mint with editing /etc/network/interfaces and adding following lines:
sudo /etc/init.d/networking restart
after saving the file.
This enables me to connect my machine and the router directly via LAN.
Step 3 to 7 worked flawlessly.
After flashing OpenWrt ist done, you can telnet on the router.
Not lets install a web interface called LuCI.
Fortunately there are great step-by-step instructions already there!
It just works, great.
Now we need DDNS support, since it is not avaiable out-of-the-box by luci.
opkg install luci-app-ddns
The DDNS service was disabled by default, so I turned it on via System -> Startup
Now after refreshing the page there should be a new tab called “Services” at the web interface’s navigation.
You can choose a ton of providers here. As mentioned, I will go ahead with no-ip.org.
After setting up the PI we will need these prerequisites to use our applications from outside our local network, e.g. with the smartphone.
But this should be it for now.
Please do not forget to set up a root password and all the other stuff like ssh and the wifi(if needed).