answersLogoWhite

0

An iterative name query is one in which a DNS client allows the DNS server to return the best answer it can give based on its cache or zone data. If the queried DNS server does not have an exact match for the queried name, the best possible information it can return is a referral (that is, a pointer to a DNS server authoritative for a lower level of the domain namespace). The DNS client can then query the DNS server for which it obtained a referral. It continues this process until it locates a DNS server that is authoritative for the queried name, or until an error or time-out condition is met.

This process is sometimes referred to as "walking the tree," and this type of query is typically initiated by a DNS server that attempts to resolve a recursive name query for a DNS client.

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

Which DNS configuration item will forward DNS queries to different servers based on domain name of the query?

A conditional forwarder will forward DNS queries to different servers based on domain name.


What is the name of the server that directs queries domain servers?

Domain name queries are handled by the DNS Servers. The most popular DNS server software is BIND 9.


What type of query does the client send to the DNS server?

The client sends a DNS query, typically a recursive query, to the DNS server when it seeks to resolve a domain name into an IP address. In this query, the client requests that the DNS server either provide the requested address or continue querying other DNS servers on its behalf until the information is found. The client can also send iterative queries, where it asks for information and expects the server to provide the best answer it has, potentially directing the client to other DNS servers for further information.


What kind of server responds to recursive queries?

A DNS servers that is setup with to preform recursive queries or an SQL server


What is the difference between iterative queries and recursive queries of dns?

Recursive queries When a client system sends a recursive query to a local name server, that local name server must return the IP address for the friendly name entered, indicate that it can't find an address, or return an error saying that the requested address does not exist. Name servers do not refer the client system requesting a recursive query to other DNS servers. When answering recursive queries, the originating client does not receive address information directly from any DNS server other than the local name server. Typically, the local name server will first check DNS data from its own boot file, cache, database, or reverse lookup file. If the server is unsuccessful in obtaining the answer from those local sources, it may contact other DNS servers for assistance using iterative queries and then pass the information it receives back to the client that originated the name resolution request. Iterative queries In iterative queries, name servers return the best information they have. Although a DNS server may not know the IP address for a given friendly name, it might know the IP address of another name server likely to have the IP address being sought, so it sends that information back. The response to an iterative query can be likened to a DNS server saying, "I don't have the IP address you seek, but the name server at 10.1.2.3 can tell you." The process is straightforward. Here's one example in which a local name server uses iterative queries to resolve an address for a client: The local name server receives a name resolution request from a client system for a friendly name (such as www.techrepublic.com). The local name server checks its records. If it finds the address, it returns it to the client. If no address is found, the local name server proceeds to the next step. The local name server sends an iterative request to the root (the "." in .com) name server. The root name server provides the local name server with the address for the top-level domain (.com, .net, etc.) server. The local name server sends an iterative query to the top-level domain server. The top-level domain server replies with the IP address of the name server that manages the friendly name's domain (such as techrepublic.com). The local name server sends an iterative request to the friendly name's domain name server. The friendly name's domain name server provides the IP address for the friendly name (www.techrepublic.com) being sought. The local name server passes that IP address to the client. It seems complicated, but the process completes in a matter of moments. Or, if an address isn't found, a 404 error message is returned to the client.


To which type of server do client computers on the network send their DNS queries?

DNS Servers


Which type of server do client computers on the network send their DNS queries?

DNS servers


What is the difference between Computer Information system and Information Technology?

Computer Information Technology refers to hardware (PC's, servers, networks etc) and the associated operating system software (broadly computer software in general can or could be referred to as a form of information technology). Computer Information Systems are a type of computer software used for the collection of raw data on to which queries can be asked. The output of the queries would then be termed as Information (and may be presented in the form of pie charts, line graphs etc).


What is the difference between information technology and computer information systems?

Computer Information Technology refers to hardware (PC's, servers, networks etc) and the associated operating system software (broadly computer software in general can or could be referred to as a form of information technology). Computer Information Systems are a type of computer software used for the collection of raw data on to which queries can be asked. The output of the queries would then be termed as Information (and may be presented in the form of pie charts, line graphs etc).


Where are the DNS records stored?

DNS records are stored in DNS servers, which are part of a distributed network that manages domain name resolution. These servers can be authoritative, containing the definitive records for a domain, or caching, temporarily storing records retrieved from authoritative servers. When a user queries a domain, the DNS resolver checks its cache first and, if not found, queries the appropriate authoritative DNS server to fetch the records.


Where can one find information about Debian dedicated servers?

One can find information about Debian dedicated servers by going to the Debian website. The website has information and support services about their servers.


Where can someone find information on Google servers?

You can find information on Google servers by googling information on Google servers and it will help you find what your looking for. Once you have the information you are looking for then just click the link and your information will pop up on a new screen.