Recursion

Updated: 06/22/2024 by Computer Hope

Recursion may refer to any of the following:

1. With computer programming, recursion refers to a function or subroutine that calls itself purposely or by mistake. Recursion is commonly performed to solve problems capable of being resolved by deduction; many numeric problems are often resolved by recursion.

2. With a network or DNS (domain name servers), recursion refers to an available option that turns on or off the ability of name servers to send requests from other name servers.

In Microsoft DNS (Domain Name System) server, recursion can be turned off by setting the below registry key to a value of 1.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Services\DNS\Parameters
Note

When dealing with networking commands like the Linux host command you may encounter the RD acronym. This acronym is short for "Recursion Desired" and may be an on/off bit value for when recursion is desired.

Infinite loop, Iteration, Microsoft, Network terms, Programming terms