I noticed that when setting up an EoIP tunnel, you can specify a DNS name rather than an actual IP address. I also use dynamic WAN IP addresses and use IP Cloud DDNS.
Does this mean I no longer need to use scripting to periodically resolve the DNS name and update the EoIP tunnel (if needed) ?