Problem with .fr domains [TEST check if server is really recursive]: answer refused from server (IN/SOA: fr.)

Alexandre Lepage a.lepage at
Sat Aug 1 17:50:42 EDT 2009


As Sam explained it, the problem is not coming from your mararc file. Read
his last emails if you're ready to recompile your maradns installation
(which just take a few minutes), or you can wait his fix as he said on

On Sat, 1 Aug 2009 22:58:36 +0200, Markus Ferlitsch <m.ferlitsch at>
> Hi,
> what did you change to the configuration from yesterday (error to
> today (success)???
> Could you please post your mararc and zonefiles?
> I also have now the same problem like you yesterday. :-(
> Thanks a lot!
> 2009/8/1, Alexandre Lepage <a.lepage at>:
>> I made the two little changes you suggested, recompiled maradns, and it
>> works just fine. As you see there I don't get the error anymore :
>> Thanks a lot for your precious help, and I want you to know that I share
>> your opinion about .fr registrars ^^ (and I think a lot of people do)
>> On Sat, 1 Aug 2009 03:26:58 -0500, Sam Trenholme
>> <strenholme.usenet at> wrote:
>>>> Actually, this may be a case of checking the RA flag.  RD/RA has
>>>> been a hack with MaraDNS' code; I'll look at it tomorrow.  Time to go
>>>> to
>>>> bed, it has been a very long day.
>>> OK, before signing off: The RA (Recursion Available) bit echoes the RD
>>> (Recursion desired) bit; this is needed so MaraDNS works with some
>>> brain-dead DNS code when running as a recursive DNS server.
>>> Can you recompile MaraDNS?  The patch to change things so RA is always
>> zero
>>> is pretty small, but you need to be able to recompile MaraDNS to use
>>> What I can do is fix some issues and release MaraDNS 1.3.14:
>>> * Change js_str code to use <stdint.h> type fixed-length integers (this
>> is
>>> the only way to use those type of integers and have the code compile on
>>> multiple platforms)
>>> * Have it, so if MaraDNS is compiled as an authoritative-only DNS
>>> server,
>>> RA
>>> is always set to zero.  This will fix the problem with the anal and
>>> annoying
>>> French registrar who wastes their time caring about what this bit says,
>> and
>>> refusing to register domains who have this set to 1 but don't have
>>> recursion.
>>> Timeframe: Whenever I get around to it.  If you can't wait, just change
>> one
>>> line in MaraDNS.c and one line in udpsuccess.c that say "header.ra =
>>> rd_val"
>>> to say "header.ra = 0".
>>> - Sam
>>> I do not answer MaraDNS support requests sent by private email without
>>> being
>>> compensated for my time. I will discuss rates if you want this kind of
>>> support. Thank you for your understanding.
>> --
>> Cordialement,
>> Alexandre Lepage
>> Difuzer Enr.
>> a.lepage at
>> 418.554.0113

Alexandre Lepage
Difuzer Enr.
a.lepage at

More information about the list mailing list