Option one is probably one of the hardest since many providers force regular DHCP changes on their residential customers to prevent this.
DYDNS is usually a good way around this.
Correct, but I don't see how to solve it via DynDNS. Afaik DynDNS is, well, DNS, so it translates a name to a (possibly often changing) IP, like a residential one. But I can't set a domain name as address in Lightning, at least I don't think any current implementation resolves hostnames.
Option two is what I use, but there are many nodes that do not so Tor so you do loose the potential of connecting to a bunch of people
Right, I think it's the easiest and safest to setup and use as well, and myself have both an onion and a fixed IPv4 address, but it's sad to hear many don't connect to Tor nodes, that was new for me!
Option three. Don't get me started, 90% of the world can't reach stuff on IPv6, there are major providers that would not know if it came up and bit them in the ass.
So bad?
![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif)
To be honest, I'm not sure myself how to set an IPv6, but I'll try it and add guide-type info about all 3 methods in my starter post in the next days.
I was thinking: I could use a VPS that has a fixed IP and forwards requests to my residential IP. A device inside the local network will just have to inform the VPS of any changes. These things can be got for like 1$ a month, but maybe there's a better solution like via DNS? Not sure. Would be cool to hear of other options, if there are any outside the 3 I first mentioned!