A DHCP client communicates with and obtains an IP address from a DHCP server on another network segment through a DHCP relay agent. DHCP relay allows DHCP clients on different network segments to share a DHCP server, which reduces costs and manage information uniformly.