Uno de los servicios que más frecuentemente se ofrecen a los usuarios en cualquier organización es el servicio de DHCP y es este uno de los que más incidencias genera cuando falla puesto que se deja al usuario completamente aislado de la red. Por suerte para los administradores de sistemas y redes Microsoft ha implementado una nueva funcionalidad en Windows Server 2008 R2 de ámbitos divididos que nos permite dotar de cierta capacidad de alta disponibilidad a este servicio de forma automatizada frente a las antigua configuración manual.
Esta nueva configuración emplea un segundo servidor DHCP con una demora de tiempo en su configuración que genera un retraso en la atención de las peticiones DHCP DISCOVER de los clientes DHCP permitiendo al servidor principal responder con DHCPOFFER. Cuando este servidor primario se encuentre fuera de servicio será el servidor secundario quien se encargue de atender las peticiones y distribuir  las direcciones IP hasta que el servidor primario vuelva a estar disponible.
<div>
<div>Un punto muy importante a tener en cuenta es que ámbitos divididos solo funciona en entornos IPv4 aunque esta sea la situación que se presente de forma mayoritaria en cualquier organización me parece muy importante indicarlo.</div></div><div>
</div><div>Para demostrar el funcionamiento de esta funcionalidad voy a montar un laboratorio de prueba con dos servidores Windows 2008 R2 Core que suministrarán los servidores DHCP necesarios. Como cliente utilizare un equipo con Windows 2008 R2 SP1 con una instalación completa que nos servirá tanto de cliente DHCP como para realizar la parte de configuración de ámbitos divididos.

<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Esquema laboratorio ámbitos divididos DHCP</td></tr></tbody></table>Siguiendo la filosofia de Window Server 2008 Core voy a realizar toda la instalación y configuración del servidor DHCP mediante la consola de comandos de Windows Server 2008 Core excepto la parte correspondiente a la configuración de ámbitos divididos que la realizaré de forma gráfica en la máquina cliente WS1. Al mismo tiempo aprovecharé esta máquina WS1 como cliente del servicio DHCP para probar el correcto funcionamiento de la configuración realizada.

Comenzamos entonces con el primer paso de este laboratorio que es la instalación del servidor DHCP que se realice mediante el siguiente comando:

<div style="text-align: center;">dism /online /Enable-Feature /FeatureName:DHCPServerCore</div><div style="text-align: center;">
</div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Instalación del servidor DHCP</td></tr></tbody></table>El siguiente paso es configurar el servicio dhcpserver en modo de arranque automático mediante el siguiente comando:
<div style="text-align: center;">sc config dhcpserver start= auto</div><div style="text-align: left;">
</div><div class="separator" style="clear: both; text-align: center;"></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Cambio del tipo de arranque del servicio DHCP</td></tr></tbody></table></div><div>El siguiente paso es arrancar el servicio del servidor DHCP mediante el siguiente comando:

<div style="text-align: center;">net start dhcpserver</div><div style="text-align: center;">
</div><div style="text-align: left;"><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Arranque manual del servicio DHCP</td></tr></tbody></table>El  siguiente paso es definir el ámbito del servidor DHCP que es nuestro caso hemos denominado RangoDHCP con el direccionamiento 192.168.36.0/24 mediante el siguiente comando:

<div style="text-align: center;">netsh dhcp server 192.168.36.40 add scope 192.168.36.0 255.255.255.0 RangoDHCP</div><div style="text-align: left;">
</div></div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Definición del ámbito DHCP 192.168.36.9/24</td></tr></tbody></table>El siguiente paso es añadir al ámbito el rango de IP que se van a ofrecer a los clientes DHCP que en nuestro caso se corresponde con el rango 192.168.36.128/25 en mediante el comando:

<div style="text-align: center;">netsh dhcp server 192.168.36.40 scope 192.168.36.0 add ip range 192.168.36.128 192.168.36.254</div><div style="text-align: center;">
</div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Definición del rango de IP a ofrecer a los clientes</td></tr></tbody></table>El siguiente paso es configurar los valores de la puerta de enlace (003) y los servidores DNS (006) que en nuestro laboratorio es la IP 192.168.36.1 para la puerta de enlace y las IP 102.168.36.1 y 192.168.36.2 para los servidores DNS. Este paso se realiza mediante los siguientes comandos:

<div style="text-align: center;">netsh dhcp server 192.168.36.40 scope 192.168.36.0 set optionvalue 003 IPADDRESS 192.168.36.1</div><div style="text-align: center;">netsh dhcp server 192.168.36.40 scope 192.168.36.0 set optionvalue 006 IPADDRESS 192.168.36.1 192.168.36.2</div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Configuración de la puerta de enlace y servidores DNS</td></tr></tbody></table>El último paso de la configuración en el primer servidor DHCP es activar el ámbito mediante el siguiente comando:
<div style="text-align: center;">netsh dhcp server 192.168.36.40 scope 192.168.36.0 set state 1</div><div style="text-align: center;">
</div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Activación del ámbito RangoDHCP</td></tr></tbody></table>Una vez completada la configuración ha llegado el momento de verificar el funcionamiento del servidor DHCP mediante el equipo WS1. Una vez encendido el equipo verificamos el direccionamiento IP que ha obtenido mediante una petición DHCP y podemos comprobar que tiene la IP 192.168.36.128 que se encuentra dentro del rango definido en el ámbito RangoDHCP del servidor SRV1.

<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Detalles de la conexión de red de WS1</td></tr></tbody></table>En el servidor SRV1 podemos comprobar las estadísticas del servidor DHCP habilitado mediante el siguiente comando:
<div style="text-align: center;">netsh dhcp server 192.168.36.40 show mibinfo</div><div style="text-align: center;">
</div><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody><tr><td style="text-align: center;"></td></tr><tr><td class="tr-caption" style="text-align: center;">Estadísticas del servidor DHCP SRV1</td></tr></tbody></table>Con esto finaliza la primera entrega del tutorial de este laboratorio relacionado con ámbitos divididos del servidor DHCP de Windows Server 2008 R2.</div>