Dynamic DNS (DDNS) is very useful if you need to access internal network services from across the Internet. It isn't designed for hosting a business website, for that you will need standard web hosting.
What is the purpose of DDNS?
DDNS (Dynamic Domain Name System) allows us to overcome the issues related to Dynamic IP Addresses, in attempting to connect to a DVR somewhere on the Internet whose IP Address may change at any time.
Should I enable DDNS on router?
Why do you need it? DDNS is a good fit for users who would like to access their networks remotely, set up a server behind the router, or host their own website, yet retain the default Dynamic Host Configuration Protocol (DHCP) configuration of the router instead of using a static IP Address.