In many cases where a DHCP server is not configured a client is given an APIPA address, explain the different reasons why a client machine will be given such an address
Expert's answer
Main reasons:
No DHCP server on the network.
DHCP server unreachable for example it’s on another network segment with no DHCP forwarder in play.
DHCP server unable to give out any more addresses.