<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>thebackroomtech &#187; DNS</title>
	<atom:link href="http://thebackroomtech.com/tag/dns/feed/" rel="self" type="application/rss+xml" />
	<link>http://thebackroomtech.com</link>
	<description>serving up the info back room techs everywhere find interesting</description>
	<lastBuildDate>Sat, 20 Nov 2010 03:13:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers</title>
		<link>http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/</link>
		<comments>http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:23:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[edirectory]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[ConsoleOne]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Groupwise]]></category>
		<category><![CDATA[Round Robin]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Subject Alternate Name]]></category>
		<category><![CDATA[Webaccess]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=1050</guid>
		<description><![CDATA[We have three internal Apache web servers that we use for Groupwise webaccess 7.0.3.  Each server will be accessed acrossed our intranet via round robin DNS at https://webaccess/gw/webacc for email.  When users currently access this URL they are getting Internet Explorer Security Alerts, stating:   The name on the security cerrtificate is invalid or does not [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><!--StartFragment-->We have three internal Apache web servers that we use for Groupwise webaccess 7.0.3.  Each server will be accessed acrossed our intranet via round robin DNS at https://webaccess/gw/webacc for email.  When users currently access this URL they are getting Internet Explorer Security Alerts, stating:  </p>
<div><em>The name on the security cerrtificate is invalid or does not match the name of the site.  Do you want to proceed?</em></div>
<div> </div>
<div>In order to fix this issue, I need to install SSL certificates on each individual server and configure Apache to use the new certificates.  I also needed to configure my web browser to trust the issuing Certificate Authority.</div>
<div> </div>
<div>I chose to use our existing Novell Organizational CA to issue the certificates rather than purchase one from Verisign or other Trusted Root Certification Authority since these sites would only be accessed across the corporate intranet.</div>
<div> </div>
<div>We had one additional requirement &#8211; each server still needed to be accessed via https at https://servername for Novell Remote Manager and iManager.  This meant the three servers had to have valid SSL certificates for multiple host names, i.e. both their actual name and the webaccess name.</div>
<p><span style="text-decoration:underline;">The Environment</span></p>
<ul>
<li>Three Netware 6.5.5 server running Apache 2.0.54 for Netware. Servers are named web1, web2, and web3</li>
<li>ConsoleOne 1.3.6f</li>
<li>Novell Certificate Server Snapin version 2.21 Build 28</li>
<li>Internet Explorer 6 web browser</li>
</ul>
<div> <span style="text-decoration:underline;">Creating the server SSL certificates</span></div>
<div> </div>
<div>1.  Launch ConsoleOne</div>
<div> </div>
<div>2.  Browse to the OU that holds the servers you wish to create certificates for.</div>
<div> </div>
<div>3.  Right click on the server OU</div>
<div> </div>
<div>4.  Select <em>New &#8211; Object &#8211; NDSPKI:Key Material &#8211; OK</em></div>
<div> </div>
<div>5.  Select the server name you want to create the certificate for, and give the certificate a meaningful name.  I named mine <em>intwebaccessweb1</em></div>
<div> </div>
<div>6.  Under Creation Method, select <em>Custom &#8211; Next</em></div>
<div> </div>
<div>7.  Select <em>Organizational Certificate Authority will sign this certificate &#8211; Next</em></div>
<div> </div>
<div>8.  Accept the defaults of 2048 bit key size, SSL or TLS type, and allow the private key to be exported &#8211; <em>Next</em></div>
<div> </div>
<div>9.  This is an important part &#8211; The subject name must match how you will be accessing your server over https for iManager and NRM.  Click the <em>Edit </em>button, then click the double arrow button to the right of the subject name.  This will move the .CN= portion of the name to the left side of the box.</div>
<div>Replace everything from .CN= to .OU= (or .O=) with the name you will be accessing your server with.  </div>
<p>Since I will be accessing my server at https://web1, I used <em>.CN=web1.O=myOrg</em>.  </p>
<p>If you will be accessing your server for iManager, NRM, or other non-shared services at https://www.yourdomain.com you would enter <em>.CN=www.yourdomain.com.O=yourOrg</em></p>
<div>10.  Press <em>OK</em>  to accept the subject name.</div>
<div> </div>
<div>11.  Change the validity period to what ever duration you would like your certificate to be valid for.  I selected maximum, which will make it good until the certificate for my Organizational CA expires.</div>
<div> </div>
<div>12.  Press the <em>Add Name </em>button &#8211; here is where we specify our secondary name we want the SSL certificate to be valid for.</div>
<div> </div>
<div>13.  Highlight the existing Directory name and press <em>Delete</em>.</div>
<div> </div>
<div>14.  Click <em>Create &#8211; DNS Name</em></div>
<div> </div>
<div>15.  Specify the host name you will be sharing amongst your web servers.  This is sometimes referred to as a DNS Subject Alternate Name</div>
<div> </div>
<div>I specified <em>webaccess</em> &#8211; <em>OK</em> &#8211; <em>OK</em> &#8211; <em>Next</em>.  Again, if you will be accessing your shared web server at https://www.yourdomain.com, specify www.yourdomain.com as the DNS name.</div>
<div> </div>
<div>16.  Select to associate this server certificate with Your organization&#8217;s certificate &#8211; <em>Next</em> &#8211; <em>Finish</em></div>
<div> </div>
<div>I then repeated these steps for my other two web servers, replacing in steps 5 and 9 &#8216;web1&#8242; with &#8216;web2&#8242; and &#8216;web3&#8242;, which are the real host names of my other web servers.  Step 15 remains the same, since this is the common name I want all three web servers to respond to.</div>
<div> </div>
<div><span style="text-decoration:underline;">Configuring Apache to use the new SSL certificates</span></div>
<div> </div>
<div>1.  On the first web server edit the <em>sys:\Apache2\conf\httpd.conf</em> file.</div>
<div> </div>
<div>2.  Replace the line reading</div>
<div> </div>
<div><em>SecureListen 443 &#8220;SSL CertificateDNS&#8221;</em></div>
<div> </div>
<div>with</div>
<div> </div>
<div><em>SecureListen 443 &#8220;intwebaccessweb1&#8243;</em></div>
<div> </div>
<div>where <em>intwebaccessweb1 </em>is the name of the web server you created in the section above.  Note that the certificate object will be displayed in ConsoleOne as <em>&#8216;intwebaccessweb1 &#8211; web1&#8242;</em>.  Do not include the hyphen and server name, i.e. <em>&#8216; &#8211; web1</em>&#8216; in the SecureListen statement.</div>
<div> </div>
<div>3.  Save the httpd.conf file</div>
<div> </div>
<div>4.  On the web server console, run <em>ap2webdn</em> to unload Apache</div>
<div> </div>
<div>5.  On the web server console run <em>tc4stop</em> to stop Tomcat</div>
<div> </div>
<div>6.  On the web server console, run <em>tckeygen</em> to update the keystore data.  Switch to the logger screen to verify the process completes before proceeding to the next step.</div>
<div> </div>
<div>7.  On the web server console, run <em>tomcat4</em> to load Tomcat.  Switch to the logger screen to verify the process completes before proceeding to the next step.</div>
<div> </div>
<div>8.  On the web server console, run <em>ap2webup</em> to load Apache.</div>
<div> </div>
<div>9.  Browse to the shared name of your web server, https://webaccess/gw/webacc in my case.  Note that you will still receive the Security Alert pop-up until you install the Organizational CA certificate into your Trusted Root Certification Authorities store, which I&#8217;ll document tomorrow.</div>
<div> </div>
<div>10.  On the Security Alert pop-up, you should see the message stating <em>The security certificate has a valid name matching the name of the page you are trying to view</em>.</div>
<div> </div>
<div>This means your SSL certificate is valid for the host name shared by the web servers.</div>
<div> </div>
<div>11.  Browse to https://web1, which is the host name of one of your web servers defined in step 9 of Creating the server SSL certificates.  </div>
<div> </div>
<div>Again, you&#8217;ll still receive the Security Alert until you install the Organizational CA certificate into your Trusted Root Certification Authorities store, but you should see <em>The security certificate has a valid name matching the name of the page you are trying to view</em>.  This means your SSL certificate is valid for the host name for this specific web server.</div>
<div> </div>
<div><a href="http://thebackroomtech.com/2008/10/15/howto-import-organizational-root-ca-certificates-into-internet-explorer-to-get-rid-of-security-alert-pop-ups/" target="_blank">Here are the instructions for installing</a> the Organizational CA certificate into your browser&#8217;s Trusted Root Certification Authorities store, which is the final thing we&#8217;ll need to do to rid ourselves of the Internet Explorer&#8217;s Security Alerts.</div>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2008/09/30/howto-find-edirectory-ssl-certificates-and-determine-when-they-expire/" title="Howto: Find eDirectory SSL certificates and determine when they expire">Howto: Find eDirectory SSL certificates and determine when they expire</a></li><li><a href="http://thebackroomtech.com/2008/09/17/howto-redirect-groupwise-65-url-servletwebacc-to-groupwise-7-url-gwwebacc/" title="Howto: Redirect Groupwise 6.5 url /servlet/webacc to Groupwise 7 URL /gw/webacc">Howto: Redirect Groupwise 6.5 url /servlet/webacc to Groupwise 7 URL /gw/webacc</a></li><li><a href="http://thebackroomtech.com/2008/04/30/groupwise-webaccess-loads-but-users-cannot-see-webaccess-login-screen/" title="Groupwise Webaccess Loads, but Users Cannot See Webaccess Login Screen">Groupwise Webaccess Loads, but Users Cannot See Webaccess Login Screen</a></li><li><a href="http://thebackroomtech.com/2009/06/18/fix-groupwise-login-failed-login-rejected-8219/" title="Fix: Groupwise Login Failed Login Rejected (8219)">Fix: Groupwise Login Failed Login Rejected (8219)</a></li><li><a href="http://thebackroomtech.com/2009/01/27/novell-tid-3801441-is-wrong-how-to-create-a-groupwise-user-with-a-specific-file-id-fid-for-accessing-an-archive-or-restoring-a-deleted-user/" title="Novell TID 3801441 Is Wrong! – How to create a GroupWise user with a specific File ID (FID) for accessing an archive, or restoring a deleted user">Novell TID 3801441 Is Wrong! – How to create a GroupWise user with a specific File ID (FID) for accessing an archive, or restoring a deleted user</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMU announces free Firefox add-on to increase browser security against DNS flaw and digital signature problems</title>
		<link>http://thebackroomtech.com/2008/08/26/cmu-announces-free-firefox-add-on-to-increase-browser-security-against-dns-flaw-and-digital-signature-problems/</link>
		<comments>http://thebackroomtech.com/2008/08/26/cmu-announces-free-firefox-add-on-to-increase-browser-security-against-dns-flaw-and-digital-signature-problems/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 08:32:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[browser add-ons]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[digital certificates]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Perspectives]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=709</guid>
		<description><![CDATA[Carnegie-Mellon University is making available a free add-on for Firefox 3.0 that&#8217;s intended to increase browser security. The Firefox add-on was developed at the university&#8217;s School of Computer Science and College of Engineering and is available for free download. The Perspectives software not only protects Firefox users against attacks that might occur because of the recently disclosed [...]]]></description>
			<content:encoded><![CDATA[<p></p><p class="first">Carnegie-Mellon University is making available a free add-on for Firefox 3.0 that&#8217;s intended to increase browser security.</p>
<p>The Firefox add-on was developed at the university&#8217;s School of Computer Science and College of Engineering and is available for <a href="http://www.cs.cmu.edu/~perspectives/firefox.html" target="_blank">free download</a>. The Perspectives software not only protects Firefox users against attacks that might occur because of the recently disclosed <a href="http://www.networkworld.com/news/2008/070808-dns-flaw-disrupts-internet.html">software flaw</a>in the DNS, but it also defends against some digital certificate problems.</p>
<p>The extension provides two primary benefits:</p>
<ol>
<li>If you connect to a website with an untrusted (e.g.,self-signed certificate)*, Firefox will give you a very nasty security error and force you to manually install an exception. Perspectives can detect whether a self-signed certificate is valid, and <strong>automatically overrides the annoying security error page </strong>if it is safe to do so.</li>
<li>It is possible that an attacker may trick one of the many Certificate Authorities trusted by Firefox into incorrectly issuing a certificate for a trusted website. Perspectives can also detect this attack and will warn you if things look suspicious.</li>
</ol>
<p>* The same is true for HTTPS sites with certificates that contain mismatched domain names (e.g., www.gmail.com uses a certificate for mail.google.com) or certificates that are expired.</p>
<p>Because of the API used, the code only works in Firefox 3.x, not Firefox 2.x.</p>
<p><a href="http://www.cs.cmu.edu/~perspectives/index.html" target="_blank">How it works</a>, from the CMU web page:</p>
<p>&#8220;Perspectives is a new approach to help clients securely identify Internet servers in order to avoid &#8220;man-in-the-middle&#8221; attacks. Perspectives is simple and cheap compared to existing approaches because it automatically builds a robust database of network identities using lightweight network probing by &#8220;network notaries&#8221; located in multiple vantage points across the Internet.&#8221;</p>
<p>Original Source: <a href="http://www.networkworld.com/news/2008/082508-firefox-browser-security-boost.html" target="_blank">networkworld.com</a></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2008/07/17/multivendor-dns-flaw-auditing-tool/" title="Multivendor DNS Flaw auditing tool">Multivendor DNS Flaw auditing tool</a></li><li><a href="http://thebackroomtech.com/2008/07/11/test-for-multivendor-dns-flaw/" title="Test for Multivendor DNS Flaw">Test for Multivendor DNS Flaw</a></li><li><a href="http://thebackroomtech.com/2008/05/15/recommendations-for-securing-internet-explorer-firefox-and-safari-web-browsers/" title="Recommendations for securing Internet Explorer, Firefox and Safari web browsers">Recommendations for securing Internet Explorer, Firefox and Safari web browsers</a></li><li><a href="http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/" title="Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers">Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers</a></li><li><a href="http://thebackroomtech.com/2008/08/27/registering-firefox-portable-as-the-default-windows-browser/" title="Howto: Register Firefox Portable as the default Windows browser">Howto: Register Firefox Portable as the default Windows browser</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/08/26/cmu-announces-free-firefox-add-on-to-increase-browser-security-against-dns-flaw-and-digital-signature-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novell has released patches for DNS cache poisoning vulnerability</title>
		<link>http://thebackroomtech.com/2008/07/30/novell-has-released-patches-for-dns-cache-poisoning-vulnerability/</link>
		<comments>http://thebackroomtech.com/2008/07/30/novell-has-released-patches-for-dns-cache-poisoning-vulnerability/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 12:45:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Netware]]></category>
		<category><![CDATA[Novell]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[Sles]]></category>
		<category><![CDATA[suse]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=507</guid>
		<description><![CDATA[Novell has released patches for novell-bind on OES2 and named.nlm on Netware that address the deficiencies in the DNS protocol and common DNS implementations that facilitate DNS cache poisoning attacks described in CVE-2008-1447.    Patches for bind running on SuSE Enterprise Linux Server (SLES) 9 and 10, plus openSUSE 10.2, 10.3, and 11.0 were released previously.    [...]]]></description>
			<content:encoded><![CDATA[<p></p><div><span style="font-size:xx-small;">Novell has released patches for novell-bind on OES2 and named.nlm on Netware that address the deficiencies in the DNS protocol and common DNS implementations that facilitate DNS cache poisoning attacks described in <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-1447" target="_blank">CVE-2008-1447</a>.   </p>
<p></span></div>
<div><span style="font-size:xx-small;"><span style="font-size:xx-small;">Patches for bind running on SuSE Enterprise Linux Server (SLES) 9 and 10, plus openSUSE 10.2, 10.3, and 11.0 were released previously.   </p>
<p></span></span></div>
<div><span style="font-size:xx-small;"><span style="font-size:xx-small;">See <a href="http://www.novell.com/support/viewContent.do?externalId=7000912&amp;sliceId=1" target="_blank">TID 7000912</a> for details. Security patches are available from the <a href="http://download.novell.com/index.jsp?tab=patches&amp;page_num=1&amp;build_type=PatchBuildBean&amp;patch_security_alert=on&amp;search_type=&amp;search=Search" target="_blank">Novell download site</a>.</span></span></div>
<div></div>
<div><span style="font-size:xx-small;"></span></div>
<p><span style="font-size:xx-small;"><span style="font-size:xx-small;"></p>
<div><span style="font-size:xx-small;">These patches should be applied as soon as possible.  Metasploit exploits of this vulnerability are already available.</span></div>
<p></span></span></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2009/06/10/assigning-netware-rights-via-the-command-line/" title="Assigning Netware rights via the command line">Assigning Netware rights via the command line</a></li><li><a href="http://thebackroomtech.com/2009/05/12/enabling-backup-exec-remote-agent-debug-logging-on-novell-netware/" title="Enabling Backup Exec remote agent debug logging on Novell Netware">Enabling Backup Exec remote agent debug logging on Novell Netware</a></li><li><a href="http://thebackroomtech.com/2009/02/19/howto-mount-a-windows-share-on-sles-linux-using-cifs/" title="Howto: Mount a Windows share on SLES linux using cifs">Howto: Mount a Windows share on SLES linux using cifs</a></li><li><a href="http://thebackroomtech.com/2008/11/03/fix-for-make-install-compiler-issues-with-intel-e1000-nic-driver-in-sles-10/" title="Fix for make install / compiler issues with Intel e1000 NIC driver in SLES 10">Fix for make install / compiler issues with Intel e1000 NIC driver in SLES 10</a></li><li><a href="http://thebackroomtech.com/2008/09/03/howto-determine-the-version-of-sles-linux/" title="Howto: Determine the version of SLES Linux">Howto: Determine the version of SLES Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/07/30/novell-has-released-patches-for-dns-cache-poisoning-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multivendor DNS Flaw auditing tool</title>
		<link>http://thebackroomtech.com/2008/07/17/multivendor-dns-flaw-auditing-tool/</link>
		<comments>http://thebackroomtech.com/2008/07/17/multivendor-dns-flaw-auditing-tool/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 05:47:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=403</guid>
		<description><![CDATA[Earlier I discussed the multivendor DNS flaw and linked to Dan&#8217;s web page that contains a tool you can run to see if your DNS servers are vulnerable to cache poisioning. Jose has developed a basic open source tool called CacheAudit that can be used to determine if the cache on your DNS server has been poisoned.  He describes [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Earlier <a href="http://thebackroomtech.wordpress.com/2008/07/11/test-for-multivendor-dns-flaw/" target="_blank">I discussed the multivendor DNS flaw</a> and linked to Dan&#8217;s web page that contains a tool you can run to see if your DNS servers are vulnerable to cache poisioning.</p>
<p>Jose has developed a basic open source tool called <a href="http://www.onzra.com/CacheAudit-Latest.tgz" target="_blank">CacheAudit</a> that can be used to determine if the cache on your DNS server has been poisoned.  He <a href="http://seclists.org/dailydave/2008/q3/0053.html" target="_blank">describes</a> the tool&#8217;s operation as:</p>
<p>&#8220;The overall concept was to take periodic dumps of the in-memory cache from the recursive server, validate these dumps against the authoritative name servers, and peer recursive name servers, alerting when something could not be validated.&#8221;</p>
<p>You can also view his presentation on <a href="http://www.onzra.com/Avila-Recursive-cache-auditing.pdf" target="_blank">Recursive DNS cache auditing</a>.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2008/08/26/cmu-announces-free-firefox-add-on-to-increase-browser-security-against-dns-flaw-and-digital-signature-problems/" title="CMU announces free Firefox add-on to increase browser security against DNS flaw and digital signature problems">CMU announces free Firefox add-on to increase browser security against DNS flaw and digital signature problems</a></li><li><a href="http://thebackroomtech.com/2008/07/11/test-for-multivendor-dns-flaw/" title="Test for Multivendor DNS Flaw">Test for Multivendor DNS Flaw</a></li><li><a href="http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/" title="Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers">Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers</a></li><li><a href="http://thebackroomtech.com/2008/08/04/basic-apache-hardening-in-sles-10/" title="Basic Apache Hardening in SLES 10">Basic Apache Hardening in SLES 10</a></li><li><a href="http://thebackroomtech.com/2008/07/30/novell-has-released-patches-for-dns-cache-poisoning-vulnerability/" title="Novell has released patches for DNS cache poisoning vulnerability">Novell has released patches for DNS cache poisoning vulnerability</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/07/17/multivendor-dns-flaw-auditing-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test for Multivendor DNS Flaw</title>
		<link>http://thebackroomtech.com/2008/07/11/test-for-multivendor-dns-flaw/</link>
		<comments>http://thebackroomtech.com/2008/07/11/test-for-multivendor-dns-flaw/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 10:15:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[security]]></category>
		<category><![CDATA[BIND]]></category>
		<category><![CDATA[Dan Kaminsky]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[patches]]></category>
		<category><![CDATA[VU#800113]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=382</guid>
		<description><![CDATA[By now, everyone on the Internet is aware of the fundamental flaw in DNS that all major vendors released security patches for this week.  Dan Kaminsky, the security researcher who discovered the cache poisoning bug, has developed a test for this flaw that you can find at his web site.  Many people have downplayed this [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>By now, everyone on the Internet is aware of the fundamental flaw in DNS that all major vendors released security patches for this week.  Dan Kaminsky, the security researcher who discovered the cache poisoning bug, has developed a <a href="http://www.doxpara.com/" target="_blank">test for this flaw </a>that you can find at his web site. </p>
<p>Many people have <a href="http://www.techworld.com/news/index.cfm?RSS&amp;NewsID=102125" target="_blank">downplayed this flaw</a>, saying <a href="http://www.internetnews.com/infra/article.php/3758311/Whos+Really+at+Risk+From+the+DNS+Flaw.htm" target="_blank">it&#8217;s not as serious as some speculate</a>, since only recursive DNS servers are at risk.  Maybe that&#8217;s true, but who uses these DNS servers?  All DNS clients, from workstations to servers to routers.  And if the DNS servers have their caches poisoned, they can redirect these unsuspecting clients to potentially malicious web sites.</p>
<p>Dan, who is an expert in all things DNS, <a href="http://www.doxpara.com/?p=1164" target="_blank">has this advice</a> for network administrators:</p>
<p>&#8220;If it recurses, patch it.  I don’t care if it’s firewalled.  Patch it, or kill it.&#8221;</p>
<p>Dan has purposely not released details on the DNS vulnerability so that users will hopefully have time to patch their systems prior to exploits being developed.  Dan is scheduled to reveal all the details at <a href="http://www.blackhat.com/html/bh-usa-08/bh-usa-08-schedule.html" target="_blank">Blackhat on August 7th</a>, so stay tuned.  For more details, see the CERT vulnerability notes for <a href="http://www.kb.cert.org/vuls/id/800113" target="_blank">VU#800113</a>.  Dan was also interviewed by Rich at the <a href="http://netsecpodcast.com/?p=49" target="_blank">Network Security Podcast</a>, where he goes into more detail on the issues.</p>
<p>Also note that the ISC has put out a <a href="http://www.isc.org/index.pl?/sw/bind/bind8-eol.php" target="_blank">temporary patch for BIND 8</a>, but because of legacy issues, they are suggesting <a href="http://blogs.zdnet.com/security/?p=490" target="_blank">BIND 8 be retired</a>.  The ISC has some nice documentation on the <a href="http://www.isc.org/sw/bind/bind8-9_migration.php" target="_blank">BIND 8 to BIND 9 migration process.</a></p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2008/08/26/cmu-announces-free-firefox-add-on-to-increase-browser-security-against-dns-flaw-and-digital-signature-problems/" title="CMU announces free Firefox add-on to increase browser security against DNS flaw and digital signature problems">CMU announces free Firefox add-on to increase browser security against DNS flaw and digital signature problems</a></li><li><a href="http://thebackroomtech.com/2008/07/17/multivendor-dns-flaw-auditing-tool/" title="Multivendor DNS Flaw auditing tool">Multivendor DNS Flaw auditing tool</a></li><li><a href="http://thebackroomtech.com/2008/10/14/creating-edirectory-ssl-certificates-with-alternate-names-to-use-across-round-robin-dns-load-balanced-web-servers/" title="Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers">Creating eDirectory SSL certificates with alternate names to use across round robin DNS load balanced web servers</a></li><li><a href="http://thebackroomtech.com/2008/08/12/a-very-bad-day-for-vmware/" title="A VERY bad day for VMware">A VERY bad day for VMware</a></li><li><a href="http://thebackroomtech.com/2008/08/04/basic-apache-hardening-in-sles-10/" title="Basic Apache Hardening in SLES 10">Basic Apache Hardening in SLES 10</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/07/11/test-for-multivendor-dns-flaw/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mark&#8217;s Windows 2008 DNS Server Command Line Cheat Sheet</title>
		<link>http://thebackroomtech.com/2008/03/24/marks-windows-2008-dns-server-command-line-cheat-sheet/</link>
		<comments>http://thebackroomtech.com/2008/03/24/marks-windows-2008-dns-server-command-line-cheat-sheet/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 10:03:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Server Core]]></category>

		<guid isPermaLink="false">http://thebackroomtech.wordpress.com/?p=294</guid>
		<description><![CDATA[If you&#8217;re a command line type administrator like myself you&#8217;ll want to check out Mark&#8217;s Mark&#8217;s DNS Server command line cheat sheet. He&#8217;s summarized the Windows Server 2008 CLI commands relating to DNS administration. Function DNSCMD option Example Comments Do any dnscmd command on a remote system dnscmd servername command dnscmd main.bigfirm.com /zoneprint bigfirm.com &#160; [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If you&#8217;re a command line type administrator like myself you&#8217;ll want to check out Mark&#8217;s Mark&#8217;s <a href="http://www.minasi.com/newsletters/nws0803a.htm" target="_blank">DNS Server command line cheat sheet</a>.  He&#8217;s summarized the Windows Server 2008 CLI commands relating to DNS administration.</p>
<table class="MsoNormalTable" style="border:medium none;width:6.15in;margin-left:0.5in;border-collapse:collapse;" border="1" cellpadding="0" cellspacing="0" width="590">
<tr>
<td style="border:1pt solid windowtext;width:110.7pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableHead">Function</p>
</td>
<td style="width:110.7pt;border-color:windowtext windowtext windowtext #000000;border-style:solid solid solid none;border-width:1pt 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableHead">DNSCMD option</p>
</td>
<td style="width:110.7pt;border-color:windowtext windowtext windowtext #000000;border-style:solid solid solid none;border-width:1pt 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableHead">Example</p>
</td>
<td style="width:110.7pt;border-color:windowtext windowtext windowtext #000000;border-style:solid solid solid none;border-width:1pt 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableHead">Comments</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Do any <span class="SpellE">dnscmd</span> command on a     remote system</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> <span class="SpellE"><i>servername</i></span> <i>command</i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> main.bigfirm.com /<span class="SpellE">zoneprint</span> bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Create a primary zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     <span class="SpellE"><i>zonename</i></span>     /primary</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     bigfirm.com /primary</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Create a secondary zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     <span class="SpellE"><i>zonename</i></span>     /secondary <i>master IP address</i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     bigfirm.com /secondary 192.168.1.1</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Host a zone on a server based on an existing (perhaps     restored) zone file</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     <span class="SpellE"><i>zonename</i></span>     /primary /file <i>filename</i> /load</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneadd</span>     bigfirm.com /primary /file <span class="SpellE">bigfirm.com.dns</span> /load</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Delete a zone from a server</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonedelete</span>     <span class="SpellE"><i>zonename</i></span>     [/f]</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonedelete</span>     bigfirm.com /f</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">(without the /f, <span class="SpellE">dnscmd</span> asks     you if you really want to delete the zone)</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Show all of the zones on a DNS server</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">enumzones</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">enumzones</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Dump (almost) all of the records in a zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneprint</span>     <span class="SpellE"><i>zonename</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneprint</span>     bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Doesn’t show glue records.</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Add an A record to a zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     <i>hostname</i> A <span class="SpellE"><i>ipaddress</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com <span class="SpellE">mypc</span> A 192.168.1.33</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Add an NS record to a zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     @ NS <span class="SpellE"><i>servername</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com @<span>  </span>A dns3.bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Delegate a new child domain, naming its first DNS     server</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     <span class="SpellE"><i>childname</i></span>     NS <span class="SpellE"><i>dnsservername</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com test NS main.bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">This would create the “test.bigfirm.com” DNS child     domain <span class="SpellE">unter</span> the bigfirm.com DNS domain</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Add an MX record to a zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span><i> @</i> MX <i>priority <span class="SpellE">servername</span></i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com @ MX 10 mail.bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Add a PTR record to a reverse lookup zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     <span class="SpellE"><i>lowIP</i></span><i> </i>PTR <i>FQDN</i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     1.168.192.in-addr.arpa 3 A pc1.bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">This is the PTR record for a system with IP address     192.168.1.3</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Modify a zone’s SOA record</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     @ SOA <span class="SpellE"><i>primaryDNSservername</i></span><i> <span class="SpellE">responsibleemailipaddress</span>     <span class="SpellE">serialnumber</span> <span class="SpellE">refreshinterval</span>     <span class="SpellE">retryinterval</span> <span class="SpellE">expireinterval</span>     <span class="SpellE">defaultTTL</span></i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com @ SOA winserver.bigfirm.com mark.bigfirm.com 41 1800 60 2592000     7200</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Ignores the serial number if it’s not greater than the     current serial number</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Delete a resource record</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recorddelete</span>     <span class="SpellE"><i>zonename</i></span>     <span class="SpellE"><i>recordinfo</i></span>     [/f]</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recorddelete</span>     bigfirm.com @ NS main.bigfirm.com /f</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Again, “/f” means “don’t annoy me with a confirmation     request, just do it.”</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Create a resource record and incorporate a nonstandard     TTL</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     <span class="SpellE"><i>zonename</i></span>     <span class="SpellE"><i>leftmostpartofrecord</i></span>     <i>TTL</i> <span class="SpellE"><i>restofrecord</i></span><i></i></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">recordadd</span>     bigfirm.com pc34 3200 A 192.168.1.4</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Reload a zone from its zone file in \windows\system32\<span class="SpellE">dns</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonereload</span>     <span class="SpellE"><i>zonename</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonereload</span>     bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Really only useful on primary DNS servers</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Force DNS server to flush DNS data to zone file</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonewriteback</span>     <span class="SpellE"><i>zonename</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonewriteback</span>     bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Tell a primary whom to allow zone transfers to</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneresetsecondaries</span>     <span class="SpellE"><i>zonename</i></span>     /<span class="SpellE">nonsecure|securens</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneresetsecondaries</span>     bigfirm.com /<span class="SpellE">nonsecure</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">That example says to allow anyone who asks to get a     zone transfer</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Enable/disable DNS NOTIFY</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneresetsecondaries</span>     <span class="SpellE"><i>zonename</i></span>     /notify|/<span class="SpellE">nonotify</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zoneresetsecondaries</span>     bigfirm.com /<span class="SpellE">nonotify</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Example disables DNS notification, which is contrary to     the default settings.</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Tell a secondary DNS server to request any updates from     the primary</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonerefresh</span>     <span class="SpellE"><i>zonename</i></span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">zonerefresh</span>     bigfirm.com</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Enable or disable dynamic DNS on a zone</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">dnscmd</span> /<span class="SpellE">config</span>     <span class="SpellE"><i>zonename</i></span>     /<span class="SpellE">allowupdate</span> 1|0</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">1 enables, 0 disables, 0 is default</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Stop the DNS service</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Either net stop <span class="SpellE">dns</span> or sc     stop <span class="SpellE">dns</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">(No <span class="SpellE">dnscmd</span> command for this)</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Start the DNS service</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Either net start <span class="SpellE">dns</span> or sc     start <span class="SpellE">dns</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">(No <span class="SpellE">dnscmd</span> command for this)</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Install the DNS service on a 2008 full install system</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">servermanagercmd</span> -install <span class="SpellE">dns</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Install the DNS service on a 2008 Server Core system</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">ocsetup</span> DNS-Server-Core-Role</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Case matters &#8212; <span class="SpellE"><b>ocsetup</b></span><b> <span class="SpellE">dns</span>-server-core-role</b> would fail</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Uninstall the DNS service on a 2008 Server full install     system</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">servermanagercmd</span> -remove <span class="SpellE">dns</span></p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
<tr>
<td style="width:110.7pt;border-color:#000000 windowtext windowtext;border-style:none solid solid;border-width:medium 1pt 1pt;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">Uninstall the DNS service on a 2008 Server Core system</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry"><span class="SpellE">ocsetup</span> /uninstall     DNS-Server-Core-Role</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
<td style="width:110.7pt;border-style:none solid solid none;border-width:medium 1pt 1pt medium;padding:0 5.4pt;" valign="top" width="148">
<p class="TableEntry">&nbsp;</p>
</td>
</tr>
</table>
<p>You&#8217;ll need to become intimately familiar with administering DNS via the command line if you&#8217;re running the Server Core version of Windows 2008.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li><a href="http://thebackroomtech.com/2010/08/23/use-command-line-switches-in-outlook-2010/" title="Use Command Line Switches in Outlook 2010">Use Command Line Switches in Outlook 2010</a></li><li><a href="http://thebackroomtech.com/2010/08/09/determining-when-a-local-windows-account-password-was-last-changed/" title="Determining when a local Windows account password was last changed">Determining when a local Windows account password was last changed</a></li><li><a href="http://thebackroomtech.com/2010/06/17/counting-the-number-of-files-in-a-directory-command-line-style/" title="Counting the number of files in a directory, command line style">Counting the number of files in a directory, command line style</a></li><li><a href="http://thebackroomtech.com/2009/10/16/microsoft-releases-load-simulation-tools-for-desktops/" title="Microsoft releases load simulation tools for desktops">Microsoft releases load simulation tools for desktops</a></li><li><a href="http://thebackroomtech.com/2009/09/01/find-windows-system-uptime-from-the-command-line/" title="Find Windows system uptime from the command line">Find Windows system uptime from the command line</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://thebackroomtech.com/2008/03/24/marks-windows-2008-dns-server-command-line-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 27/58 queries in 0.023 seconds using disk: basic
Object Caching 827/857 objects using disk: basic

Served from: thebackroomtech.com @ 2012-05-22 22:02:16 -->
