The ability of pc’s to pull ip’s from a DHCP server depends on a couple of things. First the pc must be configured to receive a dynamically assigned address. Go to the pc’s adapter settings, check properties under IPV4 and make sure “obtain ip address automatically” is selected. Once that is the case you need to make sure that your DHCP server has a large enough pool of addresses. For example if you are handing out addresses in the 192.168.1.0 /24 network you have a maximum of 254 usable addresses. You don’t need to use the whole network as your pool, you could use only addresses .1 -.100 for example. If however, your needs exceed the size of the pool you need to expand your pool. A class B network, 172.16.0.0 with a 24 bit mask again gives you 254 addresses which would not meet your needs. You would need to expand the size of the pool of your available addresses. Move from a /24 to a /23 for example which would give you 510 usable addresses.