ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzab6_5.4.0.1/dns.htm

89 lines
5.2 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="reference" />
<meta name="DC.Title" content="Domain Name System support" />
<meta name="abstract" content="iSeries provides applications with access to the Domain Name System (DNS) through the resolver functions." />
<meta name="description" content="iSeries provides applications with access to the Domain Name System (DNS) through the resolver functions." />
<meta name="DC.Relation" scheme="URI" content="aconcepts.htm" />
<meta name="DC.Relation" scheme="URI" content="cenviron.htm" />
<meta name="DC.Relation" scheme="URI" content="datac.htm" />
<meta name="DC.Relation" scheme="URI" content="routines.htm" />
<meta name="DC.Relation" scheme="URI" content="../rzakk/rzakkkickoff.htm" />
<meta name="DC.Relation" scheme="URI" content="../apis/unix8a.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2001, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="dns" />
<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>Domain Name System support</title>
</head>
<body id="dns"><a name="dns"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Domain Name System support</h1>
<div><p>iSeries™ provides
applications with access to the Domain Name System (DNS) through the resolver
functions.</p>
<div class="section"><p>The DNS has the following three major components:</p>
<ul><li><strong>Domain name space and resource records</strong> Specifications for a tree-structured
name space and the data associated with the names.</li>
<li><strong>Name servers</strong> Server programs that hold information about the domain
tree structure and set information.</li>
<li><strong>Resolvers</strong> Programs that extract information from name servers in
response to client requests.</li>
</ul>
</div>
<div class="section"><p>The resolvers provided in the i5/OS™ implementation are socket functions
that provide communication with a name server. These routines are used to
make, send, update, and interpret packets, and perform name caching for performance.
They also provide function for ASCII to EBCDIC and EBCDIC to ASCII conversion.
Optionally, the resolver uses transaction signatures (TSIG) to securely communicate
with the DNS. </p>
</div>
<div class="section"><p> For more information about domain names, see the following RFC,
which you can locate from the <a href="http://www.rfc-editor.org">RFC search page</a>. </p>
<ul><li>RFC 1034, "Domain names - concepts and facilities"</li>
<li>RFC 1035, "Domain names - implementation and specification"</li>
<li>RFC 1886, "DNS Extensions to support IP version 6"</li>
<li>RFC 2136, "Dynamic Updates in the Domain Name System (DNS UPDATE)" </li>
<li>RFC 2181, "Clarifications to the DNS Specification"</li>
<li>RFC 2845, "Secret Key Transaction Authentication for DNS (TSIG)" </li>
<li>RFC 3152, "DNS Delegation of IP6.ARPA"</li>
</ul>
</div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="cenviron.htm">Environment variables</a></strong><br />
You can use environment variables to override default initialization of resolver functions.</li>
<li class="ulchildlink"><strong><a href="datac.htm">Data caching</a></strong><br />
Data caching of responses to Domain Name System (DNS)
queries is done by i5/OS sockets in an effort to lessen the amount of
network traffic. The cache is added to and updated as needed.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="aconcepts.htm" title="Advanced socket concepts go beyond a general discussion of what sockets are and how they work. They provide ways to design socket applications for larger and more complex networks.">Advanced socket concepts</a></div>
</div>
<div class="relref"><strong>Related reference</strong><br />
<div><a href="routines.htm" title="Socket network functions allow application programs to obtain information from the host, protocol, service, and network files.">Socket network functions</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../rzakk/rzakkkickoff.htm">DNS</a></div>
<div><a href="../apis/unix8a.htm">Sockets Network Functions (Routines)</a></div>
</div>
</div>
</body>
</html>