66 lines
4.6 KiB
HTML
66 lines
4.6 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE html
|
||
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html lang="en-us" xml:lang="en-us">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||
|
<meta name="security" content="public" />
|
||
|
<meta name="Robots" content="index,follow" />
|
||
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
||
|
<meta name="DC.Type" content="concept" />
|
||
|
<meta name="DC.Title" content="Understanding Domain Name System queries" />
|
||
|
<meta name="abstract" content="This topic explains how Domain Name System (DNS) resolves queries on behalf of clients." />
|
||
|
<meta name="description" content="This topic explains how Domain Name System (DNS) resolves queries on behalf of clients." />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakkconceptparent.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakkconceptbasic.htm" />
|
||
|
<meta name="DC.Relation" scheme="URI" content="rzakkscenario2.htm" />
|
||
|
<meta name="copyright" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2004, 2006" />
|
||
|
<meta name="DC.Format" content="XHTML" />
|
||
|
<meta name="DC.Identifier" content="rzakkconceptquery" />
|
||
|
<meta name="DC.Language" content="en-us" />
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
||
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
||
|
<title>Understanding Domain Name System queries</title>
|
||
|
</head>
|
||
|
<body id="rzakkconceptquery"><a name="rzakkconceptquery"><!-- --></a>
|
||
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
||
|
<h1 class="topictitle1">Understanding Domain Name System queries</h1>
|
||
|
<div><p>This topic explains how Domain Name System (DNS) resolves queries
|
||
|
on behalf of clients.</p>
|
||
|
<p>Clients use DNS servers to find information for them. The request might
|
||
|
come directly from the client, or from an application running on the client.
|
||
|
The client sends a query message to the DNS server that contains a fully qualified
|
||
|
domain name (FQDN), a query type, such as a particular resource record the
|
||
|
client requires, and the class for the domain name, which is typically the
|
||
|
Internet (IN) class. The following figure depicts the sample network from
|
||
|
the Single DNS server with Internet access example.</p>
|
||
|
<div class="fignone"><span class="figcap">Figure 1. Single DNS server with Internet access</span><br /><img src="rzakk501.gif" alt="Single DNS server with Internet access" /><br /></div>
|
||
|
<p>Suppose that host <em>dataentry</em> queries the DNS server for graphics.mycompany.com.
|
||
|
The DNS server uses its own zone data and responds with the IP address 10.1.1.253.</p>
|
||
|
<p>Now suppose <em>dataentry</em> requests the IP address of www.jkl.com. This
|
||
|
host is not in the DNS server's zone data. There are now two paths that can
|
||
|
be followed, recursion or iteration. If a DNS server is set to use recursion,
|
||
|
the server can query or contact other DNS servers on behalf of the requesting
|
||
|
client to fully resolve the name, then send an answer back to the client.
|
||
|
If the DNS server queries another DNS server, the requesting server will cache
|
||
|
the answer, so it can use it the next time that it receives that query. A
|
||
|
client can attempt to contact other DNS servers on its own behalf to resolve
|
||
|
a name. In this process, called <em>iteration</em>, the client uses separate
|
||
|
and additional queries based on referral answers from servers.</p>
|
||
|
</div>
|
||
|
<div>
|
||
|
<div class="familylinks">
|
||
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakkconceptparent.htm" title="This topic explains what Domain Name System (DNS) is and how it works. It also shows the different types of zones that can be defined on a DNS server.">Domain Name System concepts</a></div>
|
||
|
</div>
|
||
|
<div class="relref"><strong>Related reference</strong><br />
|
||
|
<div><a href="rzakkconceptbasic.htm" title="This topic explains Domain Name System (DNS) zones and zone types.">Understanding zones</a></div>
|
||
|
<div><a href="rzakkscenario2.htm" title="This example depicts a simple subnet with a Domain Name System (DNS) server connected directly to the Internet.">Example: Single Domain Name System server with Internet access</a></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|