If you want to configure Dynamic Host Configuration Protocol (DHCP) on PC clients, you currently have multiple options to choose for your DHCP server. One of the more common ways to accomplish this is by using a Windows or Linux server. However, most home networks get DHCP from their DSL or cable router.
Many administrators forget or don't even realize that DHCP is also available on Cisco IOS routers and switches. Keep in mind that DHCP is only available on newer IOS-based switches.