answersLogoWhite

0

What does Disable Recursion in DNS mean?

Updated: 12/15/2022
User Avatar

Anooppradeep

Lvl 1
16y ago

Best Answer

Hi

In the Windows 2000/2003 DNS console (dnsmgmt.msc), under a server's Properties -> Forwarders tab is the setting Do not use recursion for this domain. On the Advanced tab you will find the confusingly similar option Disable recursion (also disables forwarders). Recursion refers to the action of a DNS server querying additional DNS servers (e.g. local ISP DNS or the root DNS servers) to resolve queries that it cannot resolve from its own database. So what is the difference between these settings? The DNS server will attempt to resolve the name locally, then will forward requests to any DNS servers specified as forwarders. If Do not use recursion for this domain is enabled, the DNS server will pass the query on to forwarders, but will not recursively query any other DNS servers (e.g. external DNS servers) if the forwarders cannot resolve the query. If Disable recursion (also disables forwarders) is set, the server will attempt to resolve a query from its own database only. It will not query any additional servers. If neither of these options is set, the server will attempt to resolve queries normally:

... the local database is queried

... if an entry is not found, the request is passed to any forwarders that are set

... if no forwarders are set, the server will query servers on the Root Hints tab to resolve queries beginning at the root domains.

Hope this is helpful rk

User Avatar

Wiki User

16y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What does Disable Recursion in DNS mean?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the mean of primary DNS?

what does rrimary dns mean


What happens if you disable DNS lookup in a production environment?

Incorrect commands will not be automatically resolved.


What does dns stand for and what does it do?

DNS mean domain name server and name translated in ip


What would happen if you disable dns lookup in a production environment?

incorrect command will not be automatically resolved


Did you mean recursion?

By definition, recursion means the repeated application of a recursive definition or procedure. It is used to define an object in terms of itself in computer science and mathematical logic.


Network Error dns server failure in Firefox?

The "DNS server failure" error in Firefox usually occurs when the web browser is unable to establish a connection to the DNS server to resolve domain names. Here are some possible solutions: Check your internet connection: Make sure your internet connection is working correctly by trying to access other websites. If you're not able to access any websites, then the problem is with your internet connection. Clear the DNS cache: Sometimes, the DNS cache can become corrupted, leading to this error. To clear the DNS cache, open the command prompt and type "ipconfig /flushdns". This will flush the DNS cache. Try a different DNS server: You can try using a different DNS server, such as Google DNS (8.8.8.8) or OpenDNS (208.67.222.222). To change your DNS server, go to your network settings and change the DNS server address. Disable DNS prefetching: DNS prefetching is a feature in Firefox that can sometimes cause the "DNS server failure" error. To disable DNS prefetching, open Firefox and go to "about:config". Search for "network.dns.disablePrefetch" and set it to "true". Restart your modem/router: Sometimes, restarting your modem or router can fix the problem. If none of the above solutions work, you may need to contact your internet service provider (ISP) or IT department for further assistance.


What is the difference between left recursion and right recursion in a grammar?

Recursion is what it's called when a function calls itself. When a function calls itself immediately before returning, it's called tail recursion. Tail recursion can be more efficiently written as iteration. In fact a good compiler will recognize tail recursion and compile it as iteration. There is no such thing as left or right recursion in C programming.


What does the abbreviation DNS mean?

DNS is an abbrevation that typically stands for "Domain Name System". The DNS refers to how domain names are organized and recognized through their unique IP addresses.


What is the use of recursion function?

Read the part in your programming manual/text book about recursion. The short answer while easy does not tell you anything about the power or dangers of recursion. It is the power and dangers of recursion that is important because once understood you can use recursion to good effect without running out of stack space.


How many types of recursion are there in c language?

Recursion in c language is a method where the function calls itself, within or outside the scope. Using Recursion, complicated problems can be divided into smaller parts so that solving them becomes more manageable. The recursion technique is available in Java, JavaScript, and C++.serves the same purpose. The type of Recursion in C • Direct Recursion • Indirect Recursion. Direct Recursion Recursion can call the function n-number of times. In the case of direct Recursion, the function calls itself inside the same position or in the local scope Direct Recursion problems are the Fibonacci series, a program to print 50 natural numbers. Indirect Recursion In the case of Indirect Recursion, a function X calls function Y, and function Y calls any function Z. Under certain conditions, function Z calls function A. In this case, function A is indirectly related to function Z. Indirect Recursion is also known as mutual Recursion, as more than one function runs a program. It is a two-step recursive function call process for making a recursive function call. Below mentioned are also type of Recursion: Tail Recursion No Tail/Head Recursion Linear Recursion Tree Recursion Tail Recursion A function is said to be tail recursion if it calls itself and also calls the last or the previous statement executed in the process. Head Recursion A function is said to be Head Recursion if it calls itself and also calls the first or the beginning statement executed in the process. Linear Recursion A function is said to be a linear recursive function if it makes a single call to itself each time the procedure executes itself and grows linearly depending on the size of the problem. Tree Recursion Tree Recursion is different from linear Recursion. Rather than making only one call to itself, that function makes more than one recursive call to the process within the recursive function. Following are the steps to solve the recursive problem in C: Step 1: Create a function and assign the work a part should do. Step 2: Select the subproblem and assume that the function already works on the problem. Step 3: Get the answer to the subproblem and use it to resolve the main issue. Step 4: The 90% of the problem defined is solved.


What is direct recursion?

When a function calls itself it is called as direct recursion. A function calls other functions which eventually call the original function is called as indirect recursion.


What does DNS mean in track and field?

DNS stands for "Did Not Start", usually referring to an athlete who was missing from the start of a race.