[Pdns-users] Wildcard record based on type

John Miller johnmill at brandeis.edu
Tue May 14 20:36:59 UTC 2013


Forgot to cc the list on my response :-(

John


-------- Original Message --------
Subject: Re: [Pdns-users] Wildcard record based on type
Date: Tue, 14 May 2013 16:36:03 -0400
From: John Miller <johnmill at brandeis.edu>
To: Fernando Morgenstern <fernandomorgenstern.fm at gmail.com>

I don't think there's a built-in way to keep your wildcard in place, but
also have individual TXT records for each label/subdomain.  Doing that
definitely is contrary to standard RFC behavior, so you'd have to
frontend your MySQL backend with something else--the pipe backend for
example--if you wanted PowerDNS to behave like that.  In other words,
you'd do something like

launch=pipe,gmysql

You could also modify the default gmysql queries
(basic-query,id-query,any-query, etc.) to use the wildcard if it exists.

Other than for ease of management, is there a reason you can't create A
records as well?  Without knowing your workflow, seems like if you're
generating TXT records automatically, the A records would be equally
easy to generate automatically, especially if they're all pointing to
the same IP.

As far as PowerDNS not "seeing" the new subdomains, double-check your
caching layer (packet cache, regular cache, and recursive NS if it's
part of the chain).  It's quite possible that a negative answer is
getting cached and doesn't get flushed until after a certain interval.

John


On 05/14/2013 04:11 PM, Fernando Morgenstern wrote:
> Hi John,
>
> I have a service that creates one subdomain for each account. Example:
>
> account1.domain.com <http://account1.domain.com>
> account2.domain.com <http://account2.domain.com>
>
> I have to create an A record for each subdomain. This is easy since i'm
> using the mysql backend.
>
> The issue is that sometimes Powerdns won't "see" the new subdomains. I'm
> not able to reproduce this issue easily, but even with the subdomain
> created, it takes a while for Powerdns to serve that record properly. In
> other words, i see it in the database, but a simple dig directly to
> Powerdns won't return it.
>
> A solution that I found was to use a wildcard record. It works perfectly
> since all subdomains point to the same IP.
>
> Now i also have to create TXT records ( which varies between accounts )
> for each subdomain so the wildcard for A records stopped working and i'm
> not sure about how to deal or fix this.
>






More information about the Pdns-users mailing list