ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakg_5.4.0.1/rzakgproblemddns.htm

104 lines
6.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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="Problem: DNS records are not being updated by DHCP" />
<meta name="abstract" content="The iSeries DHCP server is capable of dynamically updating DNS resource records. Dynamic update errors might be caused by the failure of DNS records update." />
<meta name="description" content="The iSeries DHCP server is capable of dynamically updating DNS resource records. Dynamic update errors might be caused by the failure of DNS records update." />
<meta name="DC.Relation" scheme="URI" content="rzakgtroubleshooting.htm" />
<meta name="DC.Relation" scheme="URI" content="rzakgconceptddns.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="rzakgproblemddns" />
<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>Problem: DNS records are not being updated by DHCP</title>
</head>
<body id="rzakgproblemddns"><a name="rzakgproblemddns"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Problem: DNS records are not being updated by DHCP</h1>
<div><p>The iSeries™ DHCP
server is capable of dynamically updating DNS resource records. Dynamic update
errors might be caused by the failure of DNS records update.</p>
<p>Refer to <a href="rzakgconceptddns.htm#rzakgconceptddns">Dynamic updates</a> for
details about this capability. The DHCP server uses name resolution functions
and programming interfaces to determine the appropriate dynamic DNS server
to update. You can use this to your advantage when determining the source
of dynamic update errors.</p>
<p>Check the following points when the DNS records are not
being updated dynamically.</p>
<dl><dt class="dlterm">Verify which subnets and the type of resource records (A and/or PTR records)
are being updated.</dt>
<dd> Check the DHCP configuration and verify that the client's subnet is set
up to dynamically update resource records and which type of record is being
updated.</dd>
</dl>
<dl><dt class="dlterm">Verify that i5/OS™ Option 31 (Domain Name System) is
installed on the iSeries server
that is running DHCP.</dt>
<dd>The DHCP server uses programming interfaces provided by i5/OS Option
31. The DNS that is being dynamically updated does not need to reside on the
same iSeries server
as the DHCP server.</dd>
</dl>
<dl><dt class="dlterm">Verify the DHCP server is authorized to send updates to the DNS server.</dt>
<dd>Check the DNS configuration to verify the DNS zone is configured to allow
dynamic updates and that the DHCP server is included in the Access Control
List.</dd>
</dl>
<dl><dt class="dlterm">Verify that the DNS servers can resolve the client's domain.</dt>
<dd>Display the list of DNS servers on the iSeries server where DHCP resides using
the CHGTCPDMN command. Verify that these DNS servers can resolve the domain
that is being updated. To do this, run NSLOOKUP from the iSeries server
where DHCP is running to resolve a name (or IP address) that exists in the
domain that is failing to be updated. The DHCP server must be able to derive
the fully qualified domain name (FQDN) of the client to update its DNS record.
The DHCP server will not attempt to update a dynamic DNS without a FQDN (the
host name and domain name of the client). The DHCP server derives the FQDN
of the client using the following sequence:<ol><li>Option 81 (Client FQDN) in the DHCPREQUEST message from the client.</li>
<li>Option 12 (Host Name) and/or Option 15 (Domain Name) in the DHCPREQUEST
message from the client.</li>
<li>Option 12 (Host Name) in the DHCPREQUEST message from the client and/or
Option 15 (Domain Name) configured in the DHCP server. In this case, to derive
the FQDN, the DHCP server must be configured to append the domain name to
the host name (specified on the <span class="menucascade"><span class="uicontrol">Properties</span> &gt; <span class="uicontrol">Dynamic DNS</span></span> tab for the global level,
subnet, class, or client).</li>
</ol>
</dd>
</dl>
<dl><dt class="dlterm">The TXT record might not match the corresponding DNS record.</dt>
<dd>The DHCP server can be configured to check the existing DNS resource records
to determine which DHCP client they are associated with. The DHCP server accomplishes
this by writing a corresponding TXT record with each A and PTR record that
it updates in the DNS. If the server is configured to verify the client ID
before performing the DNS update, then the TXT record data must match the
client ID of the client that received the address from the DHCP server. If
it does not match, the DHCP server will not update the DNS A resource record.
This is done to prevent overwriting existing records. However, the DHCP server
can be configured to ignore the existing records and perform DNS updates regardless
of the data in the TXT record (specified on the <span class="menucascade"><span class="uicontrol">Properties</span> &gt; <span class="uicontrol">Dynamic DNS</span></span> tab for the global level,
subnet, class, or client).</dd>
</dl>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakgtroubleshooting.htm" title="You can view job log and trace data, as well as use troubleshooting lists for common problems.">Troubleshoot DHCP</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rzakgconceptddns.htm" title="You can use your DHCP server in conjunction with your DNS server to dynamically update the client information in the DNS when DHCP assigns the client an IP address.">Dynamic updates</a></div>
</div>
</div>
</body>
</html>