# DHCP

Il `DHCP` (*Dynamic Host Configuration Protocol*) è un protocollo utilizzato per assegnare automaticamente le configurazioni di rete agli host. Questo servizio è comunemente installato su un Domain Controller, in concomitanza con il ruolo DNS.

## Installazione del ruolo DHCP

- Aprire `Server Manager`  
- Selezionare `Add Roles and Features`  
- Nella procedura guidata, selezionare il ruolo `DHCP Server`  
- Al termine dell’installazione, fare clic su `Complete configuration` per abilitare il servizio.

A questo punto, il ruolo risulta attivo, ma richiede la definizione di uno scope di indirizzi IP prima di poter essere utilizzato.

![rangescope](asset/img/rangescope.png)

Successivamente, sará possibile anche escludere degli indirizzi. È possibile impostare un server di `failover`, come il DC2.

### Verificare che il DHCP sia funzionante

Dalle impostazione del server DHCP, autorizzare il server e riavviare il servizio. Si dovrebbe vedere una spunta verde.

## Configurazione dello scope

- Da `Control Panel`, aprire `Windows Tools` e selezionare `DHCP`  
- Nella sezione IPv4, cliccare su `New Scope` per avviare la configurazione guidata

![ipv4-new-scope](asset/img/ipv4-new-scope.png)

- Definire l’intervallo di indirizzi IP da distribuire
- È possibile configurare ulteriori opzioni di esclusione se necessario.

![range-ipv4](asset/img/range-ipv4.png)

## Opzioni avanzate

Dopo aver impostato l’intervallo, configurare le opzioni DHCP che verranno fornite ai client:

- Default Gateway  
- DNS Server  
- Altre opzioni come Domain Name, Lease Duration, ecc.

![dhcp-options](asset/img/dhcp-options.png)

Una volta completata la configurazione, attivare lo scope per rendere operative le impostazioni appena definite.
