DDNS services help you overcome the
changing IP address problem which prevents hosting from your home
impossible; they do this by providing a program which is installed on your
PC and talks to the DDNS service provider at all times.
They fundamentally provide you a
program, register you on their servers and connect your intended domain name
to their program sitting on your PC, so that when this configuration &
deployment of software is complete, they have a method to overcome the
changing nature of your IP address.
Domain registration Guide
| Web Hosting Guide.
Applications of hosting from home