The reason is most likely how you set up DHCP. You need to configure DHCP to give the client the IP address of the DNS server. By default it doesn't do that. The PC'swith static IP addresses were manually configured with the IP address of the DNS server