Re: Catchall Account and NL NIC

Joerg Delker <[email protected]> Tue, 06 Jun 2006 13:18:53 +0200
Newsgroups gmane.comp.isp.ispman.devel
Message-ID <[email protected]>
Andreas John wrote:
> Hello All,
> (cc to my nic.nl-cursing colleague),
> 
> I activated catchall DNS for my ispman server. When trying to register a
> .nl domain, and having not set an A record for the particular domain
> ("mydomain.nl"), will cause an error in the pre-flight check of NL NIC.
> 
> E CNAME record dataveld is zelf een alias (RFC1034)
> [localhost.mydomain.nl. CNAME catchall.mydomain.nl.]
> 
> So, we seem to violate RC1034 (/me never read that, but ....)
> 
> I was able to workaround by creating a A record for "catchall.mydomain.nl.".
> 
> But having a dangeling CNAME for "*" is not very nice. The correct way
> would be to to prevent the entry being created, if it does not resolve
> to an A record (or a different CNAME?)
> 
> To make it clear: This part in the zone file should *not* be created, if
> there is no a record for "catchall":
> 
> ; RR RECORDS
> *                       IN      CNAME   catchall
> 
> I assume the "ispman.ldap2named" or the zone-file template is the right
> way to patch? Is it possible to do that in the template? (Would be nicer).

Hi Andreas,

the problem is fixed (or better: prevented) in

/cvsroot/ispman/ispman/lib/dns.bind8.lib,v  <--  dns.bind8.lib
new revision: 1.22; previous revision: 1.21

Regarding the template:
Yes, would be nice thing to have that in a template (which in turn would 
get rid of the header/footer files).
In fact, that could be nice "sub-project" for a volunteer, because it is 
one of the few points where ispman is already modular.
One would only need to create a new dns.whatever.lib with some fancy new 
templates and change the "namedBackend" confVar to "whatever".

Joerg

_______________________________________________
Ispman-developers mailing list
Ispman-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/ispman-developers
smime.p7s (application/x-pkcs7-signature, 3.2 KB) - not displayed