Hi all,

would it be possible to solve the problem by querying the authoritative
server via the TCP protocol? If so, how to do this in the recursor
configuration (whether for a specific domain or globally)?
Thanks.

Mira

Dne 23. 09. 20 v 9:23 Thomas Mieslinger via Pdns-users napsal(a):
> In my opinion this needs to be fixed at the authoritative end.
>
> These repeated recursive queries tend to produce retry waves. So
> recursors would need to implement a quadratic backoff or similar.
>
> Just from my mind... I took over authoritative DNS for a hoster. They
> claimed to have ddos problems. In reality they just restarted their
> auths and the whole internet started to retry. Then a 100k or 200k req/s
> retry wave hit the auths.
>
> I'm doing this differently so that recursor do not start to retry and
> have not to deal with waves.
>
> On 18.09.20 17:42, Winfried Angele via Pdns-users wrote:
>> Hi Mira,
>>
>> I think if a Resolver retries on possibly overloaded or attacked
>> authoritative DNS servers, it gets even worse for them. So I'd recommend
>> to try to contact the people in charge for that domain and try to
>> convince them to solve the problem on their side. And again, the
>> Recursor tries on each Nameservers address listed in the NS RRset. So it
>> does retries, but not on the same address. That means, in your case, all
>> DNS servers of that domain are overloaded or broken or attacked.
>>
>> Winfried
>>
>>
>> Am 18. September 2020 16:05:04 MESZ schrieb Mira Krejci <kre...@i3.cz>:
>>
>>
>>     Hi Winfried,
>>
>>     thank you for your reply.
>>     If it's a feature and can't be changed, I have a big problem that
>>     I'll have to solve by changing the software to another.
>>     For example, Bind asks more than once if answer does not come. Users
>>     are angry that DNS resolving does not work for them (of course, it
>>     is to blame for authoritative servers of a specific domain).
>>     But I have to solve it somehow.
>>
>>     Thanks.
>>     Mira
>>
>>     Dne 18. 09. 20 v 15:34 Winfried Angele napsal(a):
>>>     Hi Mira,
>>>
>>>     Yes the Recursor does no retry on *this* auth. But it tries on the
>>>     other nameservers from the NS RR set. IPv4 and IPv6. So if you
>>>     have only one auth, Recursor tries two times, IPv4 and IPv6 if
>>>     available.
>>>
>>>     Winfried
>>>
>>>
>>>
>>>     Am 18. September 2020 14:47:49 MESZ schrieb Mira Krejci via
>>>     Pdns-users <pdns-users@mailman.powerdns.com>:
>>>
>>>         Hi,
>>>
>>>         I have a problem that I can't force the pdns recursor to
>>> query the
>>>         authoritative servers repeatedly if they do not answer.
>>> Recursor tries
>>>         the query only once and then return an error (SERVFAIL) to
>>> the client.
>>>         This is very problematic when the authoritative server is
>>> overloaded or
>>>         there are some problems on the network. I didn't find any
>>> way in the
>>>         configuration to change it.
>>>
>>>         Server version: 4.2.2-1 (from EPEL repo on CentOS 8)
>>>
>>>         Can anyone help?
>>>         Thanks.
>>>
>>>         Mira
>>>        
>>> ------------------------------------------------------------------------
>>>
>>>         Pdns-users mailing list
>>>         Pdns-users@mailman.powerdns.com
>>>         https://mailman.powerdns.com/mailman/listinfo/pdns-users
>>>
>>
>>
>>
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users@mailman.powerdns.com
>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users@mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users

_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to