How to setup a static IP with noip.com



GUIDE: How to setup a hostname (~static IP) with noip.com so you can use the newest IOTA versions that have no automated peer discovery

Note: This is a Step-by-Step guide. If you do things differently or if you have different hardware, this guide might not work . This tutorial has been created by Lukas Fiedler; for questions and issues contact him (@moodledidoodledi) on the IOTA slack. This guide explains how to attach your dynamic address to a hostname which has the same result as having a static IP. This guide uses services provided by noip.com.

Step 1:

Go to www.noip.com and register yourself. Create a hostname on your new account. There is the possibility to get a free hostname for 30 days. However, after 30 days you need to log into www.noip.com and renew your hostname for additional 30 days. Like this it is possible to have a completely fee-free, non-changing hostname; they even e-mail you to remind you! If you don’t want to log in every 30 days, or you forget to log in, it is advised to pay the fee of $12/year.

Step 2:

Download the NO-IP DUC program from the noip website (http://www.noip.com/download?page=win) and install it on your computer.

Step 3:

This step is most likely not neccesary. Try it without first!

This is a tricky step as your actions depend on the router you use. This example works for a router from o2. Open the configuration window for your router in your browser and log in. For o2 routers the configuration window can be reached at http://o2.box. Login and navigate to Internet -> DynDNS. Select noip, fill out the required information and don't forget to activate DynDNS.

If you use a different router it might be possible that noip is not supported or you cannot find something saying DynDNS. In this case, it is useful to either use a similar service or, if the latter one is the case, search the web for solutions ( should be a good start).

Step 4:

Open the NO-IP DUC that you installed in Step 2. This program needs to run constantly in the background. In order to check if everything worked open the terminal, write "ping *YOUR-HOST-NAME*" and press enter. If the terminal prints out something like the following, everything is working (Note: The text between "*" is a placeholder as the content varies):

Last login: Tue Oct 11 23:58:41 on ttys000
*YOUR-USERNAME*-MBP:~ *YOUR-USERNAME*$ ping *YOUR-HOST-NAME*
PING *YOUR-HOST-NAME* (*IP*): 56 data bytes
64 bytes from *IP*: icmp_seq=0 ttl=64 time=1.770 ms
64 bytes from *IP*: icmp_seq=1 ttl=64 time=1.018 ms
etc.

Step 5:

You can now search in the slack channel #nodesharing for neighbours (If you set up a IOTA node, make sure that the neigbours added your IP while you added theirs!).

GUI (full node)

Setup difficulty: Intermediate

Headless Node (full node)

Setup difficulty: Hard

Lightwallet

Setup difficulty: Easy

Android Wallet

Mobile wallet | Setup difficulty: Easy