<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://try-as400.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=DNS-Server_without_OpNav</id>
	<title>DNS-Server without OpNav - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://try-as400.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=DNS-Server_without_OpNav"/>
	<link rel="alternate" type="text/html" href="http://try-as400.pocnet.net/index.php?title=DNS-Server_without_OpNav&amp;action=history"/>
	<updated>2026-05-05T20:58:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://try-as400.pocnet.net/index.php?title=DNS-Server_without_OpNav&amp;diff=1206&amp;oldid=prev</id>
		<title>PoC: +Cat</title>
		<link rel="alternate" type="text/html" href="http://try-as400.pocnet.net/index.php?title=DNS-Server_without_OpNav&amp;diff=1206&amp;oldid=prev"/>
		<updated>2022-12-25T22:32:57Z</updated>

		<summary type="html">&lt;p&gt;+Cat&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:32, 26 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot;&gt;Line 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.redbooks.ibm.com/redbooks/pdfs/sg245147.pdf AS/400 TCP/IP Autoconfiguration: DNS and DHCP Support], IBM RedBooks&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://www.redbooks.ibm.com/redbooks/pdfs/sg245147.pdf AS/400 TCP/IP Autoconfiguration: DNS and DHCP Support], IBM RedBooks&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://kb.pocnet.net/wiki/AS/400_DNS-Server_ohne_OpNav AS/400 DNS-Server ohne OpNav], PoCnet Knowledgebase.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [https://kb.pocnet.net/wiki/AS/400_DNS-Server_ohne_OpNav AS/400 DNS-Server ohne OpNav], PoCnet Knowledgebase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: Software Configuration Guide‏‎]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key tryas400:diff:1.41:old-241:rev-1206:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
	<entry>
		<id>http://try-as400.pocnet.net/index.php?title=DNS-Server_without_OpNav&amp;diff=241&amp;oldid=prev</id>
		<title>PoC: New</title>
		<link rel="alternate" type="text/html" href="http://try-as400.pocnet.net/index.php?title=DNS-Server_without_OpNav&amp;diff=241&amp;oldid=prev"/>
		<updated>2019-03-17T22:52:28Z</updated>

		<summary type="html">&lt;p&gt;New&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The &amp;#039;&amp;#039;&amp;#039;DNS-Server&amp;#039;&amp;#039;&amp;#039; of OS/400 is to be configured via &amp;#039;&amp;#039;&amp;#039;OpNav&amp;#039;&amp;#039;&amp;#039; exclusively. There&amp;#039;s another way, though…&lt;br /&gt;
&lt;br /&gt;
OpNav is part of the &amp;#039;&amp;#039;Client access for Windows&amp;#039;&amp;#039; package from IBM, often included in the installation of a machine. With old OS/400 releases, the Client Access package is also equally old. Sometimes it&amp;#039;s just not possible to get the thing running with current Windows OS&amp;#039;s. Besides that, the integrated SMB Server within OS/400 is also most likely too old to successfully establish a drive mapping from current Windows releases. That said, the remaining option to transfer data is FTP.&lt;br /&gt;
&lt;br /&gt;
== Actual configuration ==&lt;br /&gt;
The DNS of OS/400 Release V4R2 to V4R5 is based on BIND 4.9.3 from the ISC. Thus, configuration file syntax is exactly the same as known from common platforms. After starting the job (aka: process), the main configuration file &amp;#039;&amp;#039;/QIBM/USERDATA/OS400/DNS/BOOT&amp;#039;&amp;#039; is opened. One can easily create this file from a green screen:&lt;br /&gt;
 EDTF &amp;#039;/QIBM/USERDATA/OS400/DNS/BOOT&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Example content:&lt;br /&gt;
 ; Working Directory&lt;br /&gt;
 directory /QIBM/USERDATA/OS400/DNS&lt;br /&gt;
 ; Root-DNS-File&lt;br /&gt;
 cache . NAMED.ROOT&lt;br /&gt;
 ; Zone Statements&lt;br /&gt;
 secondary myzone.com 192.168.1.11 db.myzone.com&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;EDTF&amp;#039;&amp;#039; and SEU &amp;#039;&amp;#039;SEU&amp;#039;&amp;#039; are very similar to use. Alternatively, this file can be created elsewhere (outside the AS/400) and uploaded via FTP to the path mentioned above.&lt;br /&gt;
&lt;br /&gt;
I recommend to import a current &amp;#039;&amp;#039;root zone&amp;#039;&amp;#039; file. One can download it from [https://www.internic.net/domain/named.root Internic] and should be uploaded to &amp;#039;&amp;#039;QDNS/QATOCDNSRV.ROOT&amp;#039;&amp;#039; or &amp;#039;&amp;#039;/QIBM/USERDATA/OS400/DNS/ROOT.HINT&amp;#039;&amp;#039;, depending on the configuration directive used earlier.&amp;lt;ref&amp;gt;BIND can&amp;#039;t cope with a file in a Library.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before starting BIND, permissions should be adjusted:&lt;br /&gt;
 STRQSH CMD(&amp;#039;CHOWN QTCP /QIBM/USERDATA/OS400/DNS&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
One can change automatic start of BIND at TCP start time with &amp;lt;code&amp;gt;CHGDNSA&amp;lt;/code&amp;gt;. The desired debug level can also be specified there. Afterwards, start the server with &amp;lt;code&amp;gt;STRTCPSVR *DNS&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, a test run with the old BIND as a slave DNS in the local LAN yielded errors. The old code isn&amp;#039;t compatible with current BIND 9.10.3 running on Debian Linux. According to the 9.10.3 logs, BIND reacts to AXFR requests and pushes out the zone data. The slave BIND on OS/400 refuses to accept this data. The job log of an individual AXFR job on OS/400 states that there has been more bytes expected in a transfer then received.&lt;br /&gt;
&lt;br /&gt;
== Footnotes ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.cs.ait.ac.th/~on/O/oreilly/tcpip/dnsbind/ch04_03.htm Setting Up a BIND Configuration File], O&amp;#039;Reilly Books&lt;br /&gt;
* [https://www.redbooks.ibm.com/redbooks/pdfs/sg245147.pdf AS/400 TCP/IP Autoconfiguration: DNS and DHCP Support], IBM RedBooks&lt;br /&gt;
* [https://kb.pocnet.net/wiki/AS/400_DNS-Server_ohne_OpNav AS/400 DNS-Server ohne OpNav], PoCnet Knowledgebase.&lt;/div&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
</feed>