<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://pclosusers.com/wiki/index.php?action=history&amp;feed=atom&amp;title=DNS_Caching</id>
	<title>DNS Caching - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://pclosusers.com/wiki/index.php?action=history&amp;feed=atom&amp;title=DNS_Caching"/>
	<link rel="alternate" type="text/html" href="https://pclosusers.com/wiki/index.php?title=DNS_Caching&amp;action=history"/>
	<updated>2026-05-25T19:19:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://pclosusers.com/wiki/index.php?title=DNS_Caching&amp;diff=640&amp;oldid=prev</id>
		<title>Dwmoar: Created page with &quot;This page will explain how to install DNS caching to improve DNS lookup performance.  == Install required packages: ==  Open [https://wiki.pclosusers.com/index.php/Synaptic_So...&quot;</title>
		<link rel="alternate" type="text/html" href="https://pclosusers.com/wiki/index.php?title=DNS_Caching&amp;diff=640&amp;oldid=prev"/>
		<updated>2024-10-19T02:59:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page will explain how to install DNS caching to improve DNS lookup performance.  == Install required packages: ==  Open [https://wiki.pclosusers.com/index.php/Synaptic_So...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page will explain how to install DNS caching to improve DNS lookup performance.&lt;br /&gt;
&lt;br /&gt;
== Install required packages: ==&lt;br /&gt;
&lt;br /&gt;
Open [https://wiki.pclosusers.com/index.php/Synaptic_Software_Packager Synaptic package manager] and search for bind. Install below 2 packages.&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;bind-utils - for dig/nslookup&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;bind - for DNS caching&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change hostname and domain: ==&lt;br /&gt;
&lt;br /&gt;
We will set the computername to compname and the domain to somedomain. You can choose any name of your choice for these.&lt;br /&gt;
&lt;br /&gt;
In PCLinuxOS Control Center &amp;gt; Network &amp;amp; Internet &amp;gt; Host definitions add below entries&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;127.0.0.1 compname.somedomain 127.0.0.1 localhost&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can also add above entries directly to /etc/hosts file. You need to be a root user to edit this file.&lt;br /&gt;
&lt;br /&gt;
Edit file &amp;#039;&amp;#039;&amp;#039;/etc/sysconfig/network&amp;#039;&amp;#039;&amp;#039; as &amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;root&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; user and modify below line.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;HOSTNAME=compname.somedomain&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Start local DNS service: ==&lt;br /&gt;
&lt;br /&gt;
In PCLinuxOS Control Center &amp;gt; System &amp;gt; &amp;quot;Manage system services...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Go to named service line, select checkbox next to &amp;quot;&amp;#039;&amp;#039;&amp;#039;on boot&amp;#039;&amp;#039;&amp;#039;&amp;quot;, click &amp;#039;&amp;#039;&amp;#039;Start button&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add the new local DNS to network settings: ==&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;nameserver 127.0.0.1&amp;quot; without any empty lines to /etc/resolvconf/resolv.conf.d/base&lt;br /&gt;
&lt;br /&gt;
Add below lines to without any empty lines &amp;#039;&amp;#039;&amp;#039;/etc/resolvconf/resolv.conf.d/tail&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;nameserver 208.67.222.222 nameserver 208.67.220.220&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Open a terminal window and change user to &amp;#039;&amp;#039;&amp;#039;&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;root&amp;lt;/font&amp;gt;&amp;#039;&amp;#039;&amp;#039; by using &amp;#039;&amp;#039;&amp;#039;su&amp;#039;&amp;#039;&amp;#039; command. Restart network by executing below command&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;service network resetart&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Below is a sample output for the command. Output will vary depending on your network setup.&lt;br /&gt;
&lt;br /&gt;
 [root@icsserver andrzejl]# service network restart&lt;br /&gt;
 Shutting down interface eth1:                                              [  OK  ]&lt;br /&gt;
 Shutting down interface ppp0:                                              [  OK  ]&lt;br /&gt;
 Shutting down loopback interface:                                          [  OK  ]&lt;br /&gt;
 Disabling IPv4 packet forwarding:                                          [  OK  ]&lt;br /&gt;
 Bringing up loopback interface:                                            [  OK  ]&lt;br /&gt;
 Enabling IPv4 packet forwarding                                            [  OK  ]&lt;br /&gt;
 Configuring wireless regulatory domain                                     [  OK  ]&lt;br /&gt;
 Bringing up interface eth1:                                                [  OK  ]&lt;br /&gt;
 Bringing up interface ppp0:                                                [  OK  ]&lt;br /&gt;
 [root@icsserver andrzejl]#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Verification of the setup: ==&lt;br /&gt;
&lt;br /&gt;
Open a terminal window, execute below commands and look for similar output.&lt;br /&gt;
&lt;br /&gt;
 [root@icsserver andrzejl]# cat /etc/resolv.conf&lt;br /&gt;
 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(&lt;br /&gt;
 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN&lt;br /&gt;
 nameserver 127.0.0.1&lt;br /&gt;
 nameserver 208.67.222.222&lt;br /&gt;
 nameserver 208.67.220.220&lt;br /&gt;
&lt;br /&gt;
Below command does a DNS lookup. The first lookup takes 265 msec. The second lookup only takes 1 msec.&lt;br /&gt;
&lt;br /&gt;
[andrzejl@icsserver ~]$ dig pclinuxos.com&lt;br /&gt;
&lt;br /&gt;
 ; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.8.1-P1 &amp;lt;&amp;lt;&amp;gt;&amp;gt; pclinuxos.com&lt;br /&gt;
 ;; global options: +cmd&lt;br /&gt;
 ;; Got answer:&lt;br /&gt;
 ;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 10203&lt;br /&gt;
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 ;; Query time: 265 msec&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 ;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;
 ;; WHEN: Sat Dec 10 21:41:28 2011&lt;br /&gt;
 ;; MSG SIZE  rcvd: 131&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 [andrzejl@icsserver ~]$ dig pclinuxos.com&lt;br /&gt;
 &lt;br /&gt;
 ; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.8.1-P1 &amp;lt;&amp;lt;&amp;gt;&amp;gt; pclinuxos.com&lt;br /&gt;
 ;; global options: +cmd&lt;br /&gt;
 ;; Got answer:&lt;br /&gt;
 ;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 8272&lt;br /&gt;
 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 2&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 ;; Query time: 1 msec&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 &lt;br /&gt;
 ;; SERVER: 127.0.0.1#53(127.0.0.1)&lt;br /&gt;
 ;; WHEN: Sat Dec 10 21:41:29 2011&lt;br /&gt;
 ;; MSG SIZE  rcvd: 163&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:HowTo]]&lt;/div&gt;</summary>
		<author><name>Dwmoar</name></author>
	</entry>
</feed>