<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: How To Install Bind9+MySQL</title>
	<atom:link href="http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/</link>
	<description>tail -f /var/blog</description>
	<lastBuildDate>Sat, 17 Apr 2010 11:13:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andy</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-7969</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Tue, 02 Mar 2010 22:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-7969</guid>
		<description>@ will it supports update. There is something you did wrong there,

@jameslee: you also did something wrong.

As a notice i just installed 2 days ago a 64 bits debian and compiled the bind as outlined in this tutorial. It works flawlesly.

Andy</description>
		<content:encoded><![CDATA[<p>@ will it supports update. There is something you did wrong there,</p>
<p>@jameslee: you also did something wrong.</p>
<p>As a notice i just installed 2 days ago a 64 bits debian and compiled the bind as outlined in this tutorial. It works flawlesly.</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jameslee</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-7425</link>
		<dc:creator>jameslee</dc:creator>
		<pubDate>Thu, 04 Feb 2010 14:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-7425</guid>
		<description>can u tell me what this problem is, Andy?


unsupported database type &#039;mysqldb&#039;
zone mydomain.com/IN: loading zone: creating database: not found</description>
		<content:encoded><![CDATA[<p>can u tell me what this problem is, Andy?</p>
<p>unsupported database type &#8216;mysqldb&#8217;<br />
zone mydomain.com/IN: loading zone: creating database: not found</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: will</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-5693</link>
		<dc:creator>will</dc:creator>
		<pubDate>Fri, 06 Nov 2009 21:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-5693</guid>
		<description>Just found out the current version doesn&#039;t support update. If you try an nsupdate you&#039;ll get &quot;servfail&quot;.
Any idea on when it&#039;ll be available?</description>
		<content:encoded><![CDATA[<p>Just found out the current version doesn&#8217;t support update. If you try an nsupdate you&#8217;ll get &#8220;servfail&#8221;.<br />
Any idea on when it&#8217;ll be available?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-5366</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Fri, 02 Oct 2009 12:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-5366</guid>
		<description>I&#039;m actually using this on production servers running well over 300 domains.

Andy</description>
		<content:encoded><![CDATA[<p>I&#8217;m actually using this on production servers running well over 300 domains.</p>
<p>Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pietie</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-5365</link>
		<dc:creator>Pietie</dc:creator>
		<pubDate>Fri, 02 Oct 2009 05:57:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-5365</guid>
		<description>@Pedro

Have you ever managed to get it to work? I am having the same problem, created the DB using the same user and pass I am able to do the lookups.

Regards</description>
		<content:encoded><![CDATA[<p>@Pedro</p>
<p>Have you ever managed to get it to work? I am having the same problem, created the DB using the same user and pass I am able to do the lookups.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-4954</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Tue, 18 Aug 2009 19:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-4954</guid>
		<description>Hi Tom

I never used DLZ. However after looking at their homepage i can tell you that the configuration in DLZ is far more complicated than that of bind-mysql. bind-mysql uses a very simple syntax. 
Compare:

zone â€œmydomain.comâ€ {
type master;
notify no;
database â€œmysqldb dbname tablename hostname user passwordâ€;
};

with 

dlz &quot;Mysql zone&quot; {
   database &quot;mysql
   {host=localhost dbname=dns_data ssl=tRue}
   {select zone from dns_records where zone = &#039;%zone%&#039;}
   {select ttl, type, mx_priority, case when lower(type)=&#039;txt&#039; then concat(&#039;\&quot;&#039;, data, &#039;\&quot;&#039;)
        else data end from dns_records where zone = &#039;%zone%&#039; and host = &#039;%record%&#039;
        and not (type = &#039;SOA&#039; or type = &#039;NS&#039;)}
   {select ttl, type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum
        from dns_records where zone = &#039;%zone%&#039; and (type = &#039;SOA&#039; or type=&#039;NS&#039;)}
   {select ttl, type, host, mx_priority, data, resp_person, serial, refresh, retry, expire,
        minimum from dns_records where zone = &#039;%zone%&#039; and not (type = &#039;SOA&#039; or type = &#039;NS&#039;)}
   {select zone from xfr_table where zone = &#039;%zone%&#039; and client = &#039;%client%&#039;}
   {update data_count set count = count + 1 where zone =&#039;%zone%&#039;}&quot;;
};

The thing is that bind-mysql preserves the standard BIND structure and naming convention while DMZ is changing it overall.

Kind Regards
Andy</description>
		<content:encoded><![CDATA[<p>Hi Tom</p>
<p>I never used DLZ. However after looking at their homepage i can tell you that the configuration in DLZ is far more complicated than that of bind-mysql. bind-mysql uses a very simple syntax.<br />
Compare:</p>
<p>zone â€œmydomain.comâ€ {<br />
type master;<br />
notify no;<br />
database â€œmysqldb dbname tablename hostname user passwordâ€;<br />
};</p>
<p>with </p>
<p>dlz &#8220;Mysql zone&#8221; {<br />
   database &#8220;mysql<br />
   {host=localhost dbname=dns_data ssl=tRue}<br />
   {select zone from dns_records where zone = &#8216;%zone%&#8217;}<br />
   {select ttl, type, mx_priority, case when lower(type)=&#8217;txt&#8217; then concat(&#8216;\&#8221;&#8216;, data, &#8216;\&#8221;&#8216;)<br />
        else data end from dns_records where zone = &#8216;%zone%&#8217; and host = &#8216;%record%&#8217;<br />
        and not (type = &#8216;SOA&#8217; or type = &#8216;NS&#8217;)}<br />
   {select ttl, type, mx_priority, data, resp_person, serial, refresh, retry, expire, minimum<br />
        from dns_records where zone = &#8216;%zone%&#8217; and (type = &#8216;SOA&#8217; or type=&#8217;NS&#8217;)}<br />
   {select ttl, type, host, mx_priority, data, resp_person, serial, refresh, retry, expire,<br />
        minimum from dns_records where zone = &#8216;%zone%&#8217; and not (type = &#8216;SOA&#8217; or type = &#8216;NS&#8217;)}<br />
   {select zone from xfr_table where zone = &#8216;%zone%&#8217; and client = &#8216;%client%&#8217;}<br />
   {update data_count set count = count + 1 where zone =&#8217;%zone%&#8217;}&#8221;;<br />
};</p>
<p>The thing is that bind-mysql preserves the standard BIND structure and naming convention while DMZ is changing it overall.</p>
<p>Kind Regards<br />
Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-4951</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 18 Aug 2009 15:04:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-4951</guid>
		<description>What&#039;s the difference between using mysql-bind (which seems to be rather old) and BIND DLZ which seems to be &quot;supported&quot; by BIND (hence the parameter --with-dlz-path for ./configure).</description>
		<content:encoded><![CDATA[<p>What&#8217;s the difference between using mysql-bind (which seems to be rather old) and BIND DLZ which seems to be &#8220;supported&#8221; by BIND (hence the parameter &#8211;with-dlz-path for ./configure).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-249</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 23 Oct 2008 09:20:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-249</guid>
		<description>Pedro

Can you please check the logs of mysql and see in detail what is the problem. I personally think the user you are using to connect to mysql doesnt have permission to access the database you created to hold your domains tables. Looking forward to hear from you.

Regards</description>
		<content:encoded><![CDATA[<p>Pedro</p>
<p>Can you please check the logs of mysql and see in detail what is the problem. I personally think the user you are using to connect to mysql doesnt have permission to access the database you created to hold your domains tables. Looking forward to hear from you.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pedro</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-248</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Thu, 23 Oct 2008 07:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-248</guid>
		<description>Andy: yes de database is created and the zone i think link to the database like:

zone &quot;myadomain&quot;{
                  type master;
                  database  &quot;mysqldb dbname tablename localhost usser pass&quot;;
                  //file &quot;/etc/bind/mydomain.db&quot;
}

whet i use the file source works ok but when i use the mysql database source i have the error i posted before.</description>
		<content:encoded><![CDATA[<p>Andy: yes de database is created and the zone i think link to the database like:</p>
<p>zone &#8220;myadomain&#8221;{<br />
                  type master;<br />
                  database  &#8220;mysqldb dbname tablename localhost usser pass&#8221;;<br />
                  //file &#8220;/etc/bind/mydomain.db&#8221;<br />
}</p>
<p>whet i use the file source works ok but when i use the mysql database source i have the error i posted before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.digitalnerds.net/featured/how-to-install-bind9-with-mysql/comment-page-1/#comment-245</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Wed, 22 Oct 2008 21:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.digitalnerds.net/?p=44#comment-245</guid>
		<description>Pedro:
You will first need to create your database. Already did that?. 
As in &quot;create database domain;&quot; (no qutes)

lucas:
Well mayeb just having the secondaries restart the bind9 daemon and it will just update? I woud really try that if i were you. ;)
As about geographically dispersed dns servers mysql replication wouldnt break at all.  Or at least it shouldnt. TCP checksums should really protect against data corruption in the replication process, however i would adivse doing it over an encrypted connection like a stunnel or similar.

Regards</description>
		<content:encoded><![CDATA[<p>Pedro:<br />
You will first need to create your database. Already did that?.<br />
As in &#8220;create database domain;&#8221; (no qutes)</p>
<p>lucas:<br />
Well mayeb just having the secondaries restart the bind9 daemon and it will just update? I woud really try that if i were you. <img src='http://www.digitalnerds.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
As about geographically dispersed dns servers mysql replication wouldnt break at all.  Or at least it shouldnt. TCP checksums should really protect against data corruption in the replication process, however i would adivse doing it over an encrypted connection like a stunnel or similar.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
</channel>
</rss>
