Yes; in fact, we use DDNS here in the Ayrstone lab so we can easily access our computers when we're traveling.
If you're not familiar with DDNS, it's a service that allows you to assign a domain name to your network (that's what DNS does) and have that domain name remain "attached" to your network even if by our IP address changes. It does this by having a bit of software on a computer in your network (called an "updater" or "notifier") that keeps track of your public IP address and notifies the DDNS server when it changes.
Note that AyrMesh.com does "sort of" the same thing - your public IP address is always shown in the upper right-hand side of the opening screen so you can access your network that way. It's perhaps not as immediately convenient, but it can be helpful if your ISP changes your IP address frequently (and some do). The problem is that it can take hours for a change to your IP address in the global DNS system, but the AyrMesh system will update it in 10 minutes or less.
If you use a DDNS service, we strongly recommend that you follow your DDNS provider's instructions and download their "notifier" program to a computer on your network that's usually on. That way their server will pick up the changes to your IP address as quickly as possible.