GSLB se basa en el DNS y utiliza un mecanismo muy similar al descrito anteriormente.
El CAD puede cambiar la respuesta en función de varios factores que se describen más adelante en la guía. El ADC hace uso de los monitores que comprueban la disponibilidad de los recursos remotos accediendo al propio recurso. Sin embargo, para aplicar cualquier lógica, el sistema debe recibir primero la solicitud DNS.
Hay varios diseños que lo permiten. El primero es aquel en el que el GSLB actúa como servidor de nombres autoritativo.
El segundo diseño es la implementación más común y es similar a la configuración del servidor de nombres autoritativo pero utiliza un subdominio. El servidor DNS primario autoritativo no es sustituido por GSLB, sino que delega un subdominio para su resolución. La delegación directa de nombres o el uso de CNAMEs le permite controlar lo que es y lo que no es manejado por el GSLB. En este caso, no es necesario dirigir todo el tráfico DNS al GSLB para los sistemas que no requieren GSLB.
Se proporciona redundancia para que si un servidor de nombres (GSLB) falla, el servidor de nombres remoto emita automáticamente otra solicitud a otro GSLB, evitando que el sitio web se caiga.