DHCP relay
DHCP Relay provides a way for DHCP clients to communicate with DHCP servers that are not available on the same local subnet/broadcast domain. When you enable DHCP Relay, Magic WAN Connector forwards DHCP discover messages to a predefined DHCP server, and routes the responses back to the original device that sent the discover message.
To configure DHCP relay:
- Log in to the Cloudflare dashboard and select your account.
 - Go to Magic WAN > Sites.
 - Select your site > Edit.
 - Select Network.
 - In LAN configuration, select the LAN where you need to configure DHCP relay.
 - Select Edit.
 - Select This is a DHCP Relay.
 - In Upstream DHCP server addresses, enter the IP address of your DHCP server.
 - (Optional) If you need to add more DHCP server addresses, select Add upstream DHCP server address as many times as needed, and enter the new values.
 
Create a PUT request to update the LAN where you want to enable DHCP relay:
Example:
curl --request PUT \
--url https://api.cloudflare.com/client/v4/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id} \
--header 'Content-Type: application/json' \
--header 'X-Auth-Email: <EMAIL>' \
--header 'X-Auth-Key: <API_KEY>' \
--data '{  "lan": {  "static_addressing": {    "dhcp_relay": {      "server_addresses": [        "192.0.2.1"      ]    }  }}}'