Estamento recursion
El estamento recursion se utiliza para activar o desactivar las consultas recursivas en el servidor DNS. Puede ir dentro de las cláusulas options y view. Su sintaxis es la siguiente:
recursion ( yes | no )
Si recursion lo ponemos a yes (valor por defecto), el servidor utilizará el método recursivo para responder a las consultas que le lleguen, pero si su valor es no, entonces el método que utilizará será el iterativo, por lo que responderá con una referencia a otro servidor DNS. Todo esto siempre que la respuesta no esté en la caché, ya que si lo está, independientemente del valor de recursion, se responde con dicho valor y de forma no autoritaria.
Este estamento está íntimamente relacionado con la funcionalidad de la caché en el servidor, pues el uso de la caché requiere que el servidor puede hacer consultas recursivas. Si ponemos recursion a no, desactivaríamos el servicio de caché DNS.
Licencia: licencia de software libre GPL